一。只要一有物件例項化則會呼叫構造方法
二。構造方法名稱必須與類名稱相同
三。不能在構造方法中使用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...