JAVA基础:接口 素颜马尾好姑娘i 2022-05-07 02:27 138阅读 0赞 **为什么需要如果接口?接口和抽象类的区别?** \-接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。。全面地专业的实现了:规范和具体实现的分离。 \-接口就是规范,定义的是一组规则,体现了现实世界中“如果你是...,则必须能...”的思想。 \-接口的本质是契约,就像我们人间的法律一样。制定好后大家都遵守。 \-项目的具体需求是多变的,我们必须以不变应万变才能从容开发,此处的“不变”就是“规范”。因此,我们开发项目往往都是面向接口编程! 注意事项: \-接口不能创建实例,但是可用于声明引用变量类型。 \-接口支持多继承 //注意:类实现接口,也要对其中抽象方法重写 public class TestInterface05 implements Interface1 { public static void main(String[] args){ System.out.println(A); //1 } @Override public void m1() { // TODO Auto-generated method stub } @Override public void m2() { // TODO Auto-generated method stub } } //接口多继承 interface Interface1 extends Inter2,Inter3 { public static final String hello_world="hello"; //默认为:public static final修饰(可以省略) int A=1; } interface Inter2{ public abstract void m1(); } interface Inter3{ //默认为:public abstract修饰(可以省略) void m2(); }
还没有评论,来说两句吧...