您的位置:首页 > 其它

接口(Interface)

2020-04-05 07:27 591 查看

接口就是比“抽象类”还“抽象”的“抽象类”。
可以更加规范的对子类进行约束。
全面地专业地实现了:规范和具体实现的分离。
接口就是规范。
接口相关规则
• 接口中所有方法都是抽象的。
• 即使没有显式的将接口中的成员用public标示,也是public访问类型的
• 接口中变量默认用 public static final标示,所以接口中定义的变量就是全局静态常量。
• 可以定义一个新接口,用extends去继承一个已有的接口
• 可以定义一个类,用implements去实现一个接口中所有方法。
• 可以定义一个抽象类,用implements去实现一个接口中部分方法。
注:JAVA的类没有多继承,JAVA的接口有多继承。

interface Animal{
public abstract void show() ;//相当于void show();
public final int Age=10;//相当于 int Age=10;
}
class Dog implements Animal{//子类通过implements来实现接口中的规范
public void show() {
System.out.println("汪汪汪....") ;
}
}
public class TextInterFace {
public static void main(String[] args) {
Animal dog;//声名接口变量
dog=new Dog();//接口变量中存放对象的引用
dog.show();
}
}
  • 点赞
  • 收藏
  • 分享
  • 文章举报
XX@NN 发布了7 篇原创文章 · 获赞 1 · 访问量 265 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: