JAVA继承、接口
发布时间:2020-12-15 07:43:26 所属栏目:Java 来源:网络整理
导读:JAVA继承、接口 接口1 public interface IAction1 { ??? void run(); } 接口2 public interface IAction2 { ??? void run(); } Animal public class Animal { ??? String name; //属性 ??? int age; //属性 ? ??? // 默认构造函数 ??? public Animal() {} //
JAVA继承、接口接口1 public interface IAction1 { 接口2 public interface IAction2 { Animal public class Animal { Dog // 继承Animal(关键字extends) MAIN public class Main{??? public static void main(String[] args) { // 实例??????? Dog dog = new Dog("秋田犬",1);??????? // 使用内部类对象 //dog.addAction(new MyClass());??????? // 这种语法做了三件事: new IAction2(){....}??????? // 1. 创建一个匿名类??????? // 2. 实现了IAction2接口??????? // 3. 返回一个匿名类对象??????? dog.addAction(new IAction2() {??????????? @Override??????????? public void run() {??????????????? System.out.println("IAction2 run"); } });??????? dog.run();?? }} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |