1. 程式人生 > >java 之 構造器 static關鍵字

java 之 構造器 static關鍵字

非靜態方法 創建對象 urn 構造 類方法 turn oid 我們 實例

構造器


特點:

方法名和類名一至,沒有void沒有返回,無參數的稱為無參構造器,有參數的稱為有參構造器

語法:

public 類名 {數據類型 參數名}

目的:創建對象

註意:如果類中沒有帶有參數的構造器,就可以使用一個隱藏的默認的構造器來創建對象,如果一旦有帶參數的構造器,默認的構造器就會 被覆蓋。我們可以顯式的定義出來默認構造器就可以使用了。

通過this(實參列表)可以調用本類中的 構造器,必須註意,this必須實在方法中的第一行。


static關鍵字


1、 修飾在屬性上

定義類屬性:

Static 數據類型 變量名;

類屬性訪問:

類名.類屬性名

對象名.類屬性

1、 修飾在方法上

語法:

public static 返回值類型【void】方法名(數據類型 參數名……){

方法體

return 結果;

}

類方法的調用:

  類名.類方法名

  對象.類方法名

在類方法中不能使用對象的屬性

類方法只能使用類屬性

public static void eat(){

}

有static的類方法,在裏面不能用this

在靜態方法中不可以直接調用非靜態方法

如何調用·?

用調用非靜態方法需要實例化方法中的對象


java 之 構造器 static關鍵字