對象:java是面向對象的編程,對象就相當於我們生活中的一個具體的事物,比如一個手機,它擁有尺寸,顏色,cpu,記憶體等屬性,還擁有上網,打電話等功能。在java中,對象也擁有數據和方法。 類:類就是一組擁有相同屬性和相同方法的對象的集合。 成員變數和局部變數 成員變數:在類的方法外面,能被類中所有的 ...
對象:java是面向對象的編程,對象就相當於我們生活中的一個具體的事物,比如一個手機,它擁有尺寸,顏色,cpu,記憶體等屬性,還擁有上網,打電話等功能。在java中,對象也擁有數據和方法。
類:類就是一組擁有相同屬性和相同方法的對象的集合。
成員變數和局部變數
成員變數:在類的方法外面,能被類中所有的方法使用,有預設初始值,用來定義對象有什麼屬性
局部變數:在類的方法裡面,只能被本方法使用,無預設初始值,需要賦值,用來臨時保存數據
構造方法
構造方法是定義在java類中的一個用來初始化對象的方法,使用 new+構造方法創建一個新的對象。
構造方法名稱與類名相同並且沒有返回值。
構造方法可以給成員變數賦值。
還可以用初始化塊為成員變數賦值,形式如下:
{ a=1 }
可以在 { 前加上static,稱為靜態初始化塊,靜態初始化塊只在類載入時執行,且只會執行一次,同時靜態初始化塊只能給靜態變數賦值,不能初始化普通的成員變數。