Java最最基礎的知識(適合初學者看)

貓寧一發表於2017-04-23

1.  什麼是物件例項化,為什麼要將物件例項化

Ø  物件例項化就是將一個類形象化,成一個物件,來實現類的功能。

Ø  因為類是抽象的,所以需要例項化成物件才能使用類

Studentstu = new Student();//就是例項化物件的過程。stu是在棧中的一個引用,裡面存著地址,指向例項物件new Student()

Ø  new Student()是給類中的構造方法在堆中開闢一塊記憶體,new出一個新物件

 

2.  抽象類抽象方法

有抽象方法的類必須被宣告為抽象類,而抽象類未必要有抽象方法


3.  為什麼一定要有構造方法

Ø  構造方法是用於給類的物件進行初始化的,沒有構造方法,那麼就不能將類例項化。

Ø  如果父類中有參構造,沒有無參構造,那麼例項化物件也要是有參的

Ø  如果父類中沒有寫構造方法,則預設建立一個無參構造

相關文章