JAVA中類與物件

2021-06-27 05:48:08 字數 735 閱讀 2340

static是乙個特殊的關鍵字:
1.static修飾的成員表明它是類共有的,而不是屬於該類的某乙個例項

2.static修飾的方法和屬性,既可通過類來呼叫,也可通過例項來呼叫

物件的this引用:

1.this關鍵字是物件的預設引用,總是指向呼叫該方法的物件

2.this可以代表任何物件,當this出現在某個方法中時,它所代表的物件是不確定的,但是它所代表的物件只能是當前類,誰呼叫了這個方法,this就代表誰

public class dog

public void run()

}

public class testdog

}

3.在static方法中不能使用this引用,所以static修飾的方法不能訪問不使用static修飾的普通成員

public class staticaccessnonstatic 

public static void main(string args)

}

main函式是乙個靜態函式,而info()是乙個非靜態。非靜態函式必須使用物件進行呼叫。如:new staticaccessnonstatic.info();

4.super()是對父類物件的引用,而this是對子類物件的引用



java中類與物件

class 為類的關鍵字,是用來宣告類。在類中有成員變數 構造器 或構造方法 和方法。用汽車設計圖來打比方,類就是汽車設計圖,成員變數是汽車的部件 如發動機 車門 或者屬性 如車名 方法是汽車的功能 如開車門,開啟發動機 也可以是虛擬的功能 如獲取車名 構造器就是構造一輛車 構造物件 public ...

java中的類與物件

1.類的組成 生活中是根據相似的特徵和相似的行為物件的集合。程式中的類是由屬性和方法組成,屬性對應的是物件的特徵,方法對應的是物件的行為。把生活中的物件進行抽象,定義為乙個類,把物件的特徵定義為類的屬性,把物件的行為定義為物件的方法。簡單的說,物件是表示現實世界中某個事物,類是對物件的抽象描述。2....

Java類與物件

物件導向的程式設計思想力圖使在計算機語言中對事物的描述與現實世界中該事物 的本來面目盡可能地一致,類 class 和物件 object 就是物件導向方法的核心概念。類是對某一類事物的描述,是抽象的 概念上的定義 物件是實際存在的該類事物的 個體,因而也稱例項 instance 比如 美女是類,范冰冰...