首页 > 经验记录 ( 第 30 页)

图1

定义的动物抽象类,里面俩抽象方法  吃、睡
用匿名内部类的方式来创建对象,适用于仅使用1.2次的对象,可直接调用方法

格式为:new 父类/接口对象(){方法体 — 需重写所有方法};
若要调用方法可直接: {}.方法名;

图2

以上代码就是直接创建Animal的匿名子类对象,并调用其中的方法
但是这样不能够同时调用两种方法

若想调用多个方法的话,可以利用JAVA的多态性

图3

根据多态性 父类引用 = 子类对象 所以:
可以直接 使用父类引用 创建子类对象,省去在多创建一个类继承父类重写在调用的麻烦,精简代码

在这之后  直接使用
a.eat();
a.sleep();

就可以调用里面的所有方法了

阅读全文
EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00