多態
多態就是行爲具備表現多種功能的能力。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方法:返回該對象的哈希碼值(能夠理解爲一個對象的惟一標識,每個對象的哈希碼值都不同,相同對象的哈希碼值是相同的)