意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

Java接口

来源:恒创科技 编辑:恒创科技编辑部
2022-08-19 13:59:26


目录

java接口
编程出现问题

接口

接口:全部是抽象方法的类叫做接口。利用interface实现,它 定义了一种标准,也可以说是一种能力。
格式:public interface +接口名{}


Java接口

/**
这里是一个接口,这个接口有Fly的能力
*/
public interface Fly
//接口中全部是抽象方法,省略abstract
public void fly();

}
/**
使用接口格式: public class 类名 implements 接口名
plane具有飞和起飞前跑的能力
接口中具体方法的实现在具体类中也即接口的引用指向实现此接口的对象
*/
public class Plane implements Fly,Run{
public void fly(){
System.out.println("飞机飞的方法");
}
public void run(){
System.out.println("飞机跑");
}

}

注意: 接口中全部都是抽象方法,无具体实现。
面向接口编程: 接口的引用指向实现此接口的对象 与多态类似
//多态 :父类的引用指向子类的对象

new Animal();
Animal animal2=new Dog();
Animal animal3=new Cat();
animal.voice();
animal2.voice();//父类的引用指向子类的对象
编程出现问题

错误:接口中不能有具体的方法实现,不能new ……


上一篇: 租用美国服务器:潜在的风险与应对策略。 下一篇: Java的8中封装类(未完待续)