package com.conpany.iterator;
//多态 工人赚钱
interface Money{
public void MakeMoney();
}
class Worker implements Money{
@Override
public void MakeMoney() {
System.out.println("工人赚钱");
}
}
public class Demo1 {
public static void main(String[] args) {
Money m=test();//父类接口 指向子类方法 因为返回的是 实现类的方法 有一个子类的对象
m.MakeMoney();
}
public static Worker test(){//子类静态方法 实现子类
return new Worker();
}
//多态 工人赚钱
interface Money{
public void MakeMoney();
}
class Worker implements Money{
@Override
public void MakeMoney() {
System.out.println("工人赚钱");
}
}
public class Demo1 {
public static void main(String[] args) {
Money m=test();//父类接口 指向子类方法 因为返回的是 实现类的方法 有一个子类的对象
m.MakeMoney();
}
public static Worker test(){//子类静态方法 实现子类
return new Worker();
}
}
本文通过一个简单的示例介绍了在Java中如何使用接口和多态特性。具体展示了如何定义一个接口,并通过一个具体的类来实现该接口,最终在程序运行时调用接口方法的过程。
1048

被折叠的 条评论
为什么被折叠?



