java09

wmdkl發表於2024-07-06

類與物件的關係

物件是具體的例項需要透過new來執行
類是一種抽象的概念
我們在寫程式是最好只要有一個main方法

構造器

構造器例項化可以給屬性一個初始值,new的本質是在呼叫構造器
構造器也分為有參構造和無參構造,無參構造有時候很重要,因為在使用有參構造是,使用者不一定會給與引數所以一定要有無參構造
alt+insert可以快速寫程式碼
this關鍵字

記憶體分析

在載入一個類或者new一個例項物件是,首先會在堆中的方法區中去載入一個類的模版,然後再棧中載入引用變數的名稱,最後在堆中根據模板分配一個適當的記憶體,棧中的變數會指向堆中
詳細見狂神java影片65