一、概念部分
靜態變數:在類中,用static宣告的成員變數為靜態變數(也叫類變數、類屬性)。
二、靜態變數的特點
1.它為該類的公用變數,屬於類,被該類的所有例項共享,在類被載入時被顯式初始化
2.對於該類的所有物件來說,static成員變數只有乙份。被該類的所有物件共享
3.可以使用」物件.類屬性」來呼叫。不過,一般都是用「類名.類屬性」。
4.用static宣告的方法為靜態方法,靜態方法中不可以呼叫非靜態方法和屬性,而非靜態方法中可以呼叫靜態屬性或靜態方法。
5.不需要物件,就可以呼叫(類名.方法名)
三、演示示例
package以上**記憶體圖:test;
/*** [說明]測試靜態屬性和靜態方法
* @author
aeon *
*/public
class
student
public
void
study()
public
void
sayhello(string sname)
public
static
void
main(string args)
}
09 物件導向之繼承
一 何為繼承?繼承 extends 讓類與類之間產生關係,字父類關係。二 繼承的好處和弊端 a 繼承的好處 a 提高了 的復用性 如果再有個豬的類,只需要直接繼承animal就可以用了 b 提高了 的維護性 如果要給動物加乙個屬性name,只需要在aniaml中新增name就行 c 讓類與類之間產生...
java Day 09(物件導向)
物件導向思維方式是一種更符合人們思考習慣的思想 面向過程思維方式中更多的體現的是執行者 自己做事情 物件導向中更多的體現是指揮者 指揮物件做事情 物件導向思維方式將複雜的問題簡單化。如把大象放進冰箱需要三部 1.開啟冰箱 2.把大象放進去 3.關上冰箱 而物件導向的思想冰箱和大象都是乙個物件實體,開...
Python基礎 09 物件導向
1.基本格式和使用 類 class 類名 塊物件 物件名 類名 2.組成 2.屬性 特徵 例項屬性 修改 類外面 例項物件.屬性名 值 類裡面 self.屬性名 值 獲取 類外面 物件名.屬性名 類裡面 self.屬性名 類屬性 歸屬於類物件的屬性,所有物件共有的屬性 類屬性只能通過類物件修改,不能...