第14次 第4章 抽象类、接口、包.pptx

第14次 第4章 抽象类、接口、包

补充:对象引用和对象的区别;2;总结:不同类型的对象与引用的赋值1;举例;课堂练习;如果父类引用指向了子类对象,使用父类引用访问父类和子类都有的方法(事实上,是子类覆盖了父类的方法)时,实际调用的子类中的方法。 ;举例;父类引用虽然可以指向子类对象,但不能直接通过父类引用来调用子类中所特有public的成员方法,而是需要将该父类引用强制转换成子类引用才能调用子类中的方法。它可以直接调用父类中public的成员方法; ;举例;10;11;12;13;14;15;TestAnimal类;17;练习;接口是特殊的抽象类,它侧重于描述概念的所具备的功能和具体属性(成员变量为常量),但不实现。 例如:洗衣机的接口 interface Washer{ public void startUp();//启动 public void letWaterIn();//进水 public void washClothes();//洗衣 public void letWaterOut();//排水 public void stop();//停止 };定义接口的基本格式为: [public] interface interfacename{ 常量声明; 抽象方法声明; } 接口的访问属性或者为”public” 或者”缺省”; 定义接口的关键字是interface而

文档评论(0)

1亿VIP精品文档

相关文档