instanceof 关键字可以使用 instanceof 运算符来检验 Mammal 和 dog 对象是否是 Animal 类的一个实例。
以上实例编译运行结果如下:
HAS-A 关系HAS-A 代表类和它的成员之间的从属关系。这有助于代码的重用和减少代码的错误。 例子
Van 类和 Speed 类是 HAS-A 关系( Van 有一个 Speed ),这样就不用将 Speed 类的全部代码粘贴到 Van 类中了,并且 Speed 类也可以重复利用于多个应用程序。 在面向对象特性中,用户不必担心类的内部怎样实现。 Van 类将实现的细节对用户隐藏起来,因此,用户只需要知道怎样调用 Van 类来完成某一功能,而不必知道 Van 类是自己来做还是调用其他类来做这些工作。 Java 只支持单继承,也就是说,一个类不能继承多个类。 下面的做法是不合法的:
Java 只支持单继承(继承基本类和抽象类),但是我们可以用接口来实现(多继承接口来实现),代码结构如下:
一般我们继承基本类和抽象类用 extends 关键字,实现接口类的继承用 implements 关键字。 |
Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )
GMT+8, 2024-11-24 14:08 , Processed in 0.020200 second(s), 18 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】