例:公共父類:
子類(企鵝繼承了動物類的屬性和行為):public
class
animal
public
void
eat(
)public
void
sleep()
public
void
introduction()
}
public
class
penguin
extends
animal
}
例:對每個值屬性提供對外的公共方法訪問,也就是建立一對賦取值方法,用於對私有屬性的訪問,public
class
person
public string getname()
public
void
setage
(int age)
public
void
setname
(string name)
}
多型存在的三個必要條件執行以上程式,輸出結果為:public
class
test
public
static
void
show
(animal a)
else
if(a instanceof
dog)}}
abstract
class
animal
class
catextends
animal
public
void
work()
}class
dogextends
animal
public
void
work()
}
吃魚抓老鼠
吃骨頭看家
吃魚抓老鼠
final 修飾的class表示不可以被繼承和擴充套件,沒有子類,final類中的 方法預設都是final的,final修飾的變數是不可被修改的,final修飾的方法是不可以被重寫的。int 和 integer 常見面試題講解
(1)boolean——1 byte——boolean
(2)byte——1 byte——byte
(3)short——2 bytes——short
(4)int——4 bytes——integer
(5)long——8 bytes——long
(6)float——4 bytes——float
(7)double——8 bytes——double
(8)char——2 bytes——character
常見面試題整理
題目 如下為型別cmystring的宣告,請為該型別新增賦值運算子函式。class cmystring 注意點 1.返回值是否為該型別的引用。如果為該型別引用則可連續賦值。如果返回void,則無法通過編譯 2.傳入引數是否宣告為常量引用。如果傳入引數不是常量引用,則會有一次非必要的拷貝構造函式呼叫 ...
Java常見面試題
hashmap如何實現的?首先hashmap內部是由陣列 單向鍊錶結構組成,其中jdk1.8之後新增了紅黑樹進行優化處理。它是執行緒不安全的 如要執行緒安全的map,可用concurrenthashmap 分段鎖處理 允許key和value為空。預設大小 16 負載因子 0.75 當儲存數量到達16...
常見面試題整理1
面試題整理1 相同點 都是繼承collection介面 不同點 1.list 元素存放有順序,元素可重複 set 元素存放無順序,元素不可重複 2.list 支援for迴圈,也可以用迭代器 set 只能用迭代器,因為它是無序的,無法通過下標獲取元素 3.list和陣列相似,查詢元素效率高,插入刪除元...