構造器 引用變數注意事項

2021-10-21 20:05:33 字數 738 閱讀 4928

物件是具體的事物,類是抽象的是物件的抽象。

乙個類中應只有屬性和方法這兩樣東西

物件導向就是以類的方式組織**,以物件的形式封裝資料

有三大特性:

類的構造器也稱為構造方法,特點:

必須和類名字相同

必須沒有返回型別,也不能寫void

要等構造器走完了才生成物件:

輸出結果為xiaoming。

使用new語句本質是在呼叫構造器

一旦定義了有參構造,無參就必須顯示定義(空著)

public

class

person

public

person

(string name)

}

alt+insert可自動生成構造器

可知如果只在棧中建立了空間,在堆中沒有建立空間,甚至連位址都是null(表示不指向任何物件)

就會產生nullpointerexception 即空指標異常

所有引用變數一定要有明確的指向

Java 構造器(構造方法)使用注意事項

構造方法,是乙個特殊的方法,用於建立例項 物件 時執行初始化。構造方法的注意事項 1 名稱與類名相同2 不指定返回值型別 構造方法分為無參構造方法和有參構造方法。例1 下面的 表示的就是乙個無參構造方法,滿足1 名稱與類名相同2 不指定返回值型別 public person 例2,下面 中1 thi...

變數的注意事項

以下是自己的經驗 全域性變數命名 g 變數名 區域性變數命名 l 變數名 成員變數 m 變數名 為什麼這樣做呢?因為現在的 的量越來越大,如果沒有很好的命名規則,導致 的可讀性太差 所以當我按照上述的規則,我就能馬上分清是函式變數 不需要特殊字首 區域性變數,成員變數和全域性變數 大家都知道變數要在...

shell變數注意事項

variable 22 echo variable 可以在同一行設定多個變數.例如 va1 good va2 chif va3 beijing 需要用空格隔開,會降低可讀性和可移植性 variable echo variable 變數替換 22 變數替換例子 logfile err.log echo...