多态
多态就是行为具备表现多种功能的能力。php
1.继承多态java
在继承的时候体现出来的多态效果。api
class CheckTeacher{//父类 class JavaTeacher extends CheckTeacher{//子类1 class PhpTeacher extends CheckTeacher{//子类2 class Checker{ public class Teacher { |
输出结果:文档
java
next
php
next
php
next
nexthash
不一样子类对象转换成父类的对象,那么经过父类调用了子类腹泻了父类的方法的时候,会表现为不一样的行为。这就是多态。
抽象类、接口,用法同上。
API的使用
api是咱们写代码的帮助文档。能够经过索引来查找类的api信息。
(1)看包,若是是java.lang下的类,写代码的时候咱们不用引用入包。
(2)看这个指定类是具体类,抽象类,接口,而且关注开始的版本号。
java.lang包
这个包下的全部类均可以直接使用,不须要额外导入包。若是须要其余包内的类,就须要import该类所在的包。
object类
object是全部类层次结构的根类,每一个类都使用Object做为超类。
Object是全部类的父类,由于面向对象的继承特性,子类可使用父类的方法。
object类的hashCode方法:返回该对象的哈希码值(能够理解为一个对象的惟一标识,每个对象的哈希码值都不同,相同对象的哈希码值是相同的)