JAVA構造方法和匿名物件

2021-07-23 23:44:07 字數 863 閱讀 5955

一。只要一有物件例項化則會呼叫構造方法

二。構造方法名稱必須與類名稱相同

三。不能在構造方法中使用return返回值

四。呼叫構造方法

class person

}public class csdntest2

}

五。構造方法的主要目的是為類中屬性初始化,方法需要做到傳遞引數

class person		//宣告構造方法,為類中屬性初始化

public int getage()

public string getname()

public string getidnum()

public void setage(int a)

public void setname(string n)

public void setidnum(string id)

}public class csdntest03

}

六。構造方法過載

public person(){}  //構造無參構造方法

七。匿名物件

可定義:只是使用一次

普通申明乙個物件是這樣的

a a = new a();

那麼這個時候a就是類a的乙個物件,這個物件名字就是a

再來看下面乙個例子:

method(a a);

方法1:

a a =new a();

method (a);

方法2:

method (new a());

方法2中new a()就是乙個匿名物件,他沒有名字。

Java 匿名物件 封裝 構造方法

沒有名字的物件 匿名物件的好處 節省 使用方便 用處 當你只呼叫乙個方法的時候使用,如果要反覆呼叫乙個方法,用匿名物件會比較浪費記憶體的空間 ublic class persondemo public static void main string args class body 把屬性和方法的具體...

JAVA 構造方法和物件的建立

一 構造方法和物件的建立 package chapter4.constructor public class testconstructor 和基本資料型別不同,在用類宣告物件後,還必須建立物件。即為宣告的物件分配所擁有的變數 確定物件所具有的屬性 類是建立物件的模板,沒有類就沒有物件。一 構造方法...

java的匿名物件

匿名物件的概念 匿名物件是指建立物件時,只有建立物件的語句,卻沒有把物件位址值賦值給某個變數。public class person 建立乙個普通物件 person p new person 建立乙個匿名物件 new person 匿名物件的特點 1.建立匿名物件直接使用,沒有變數名。new per...