[pre]class Sample { int a,b;// constructorSample(int x,int y) { a
= x; b = y;}int sum() { return a+b;}}[/pre]
下面所示的類創建一個Sample類型的對象,傳遞給它的值為-99和88。這就是說a將接收值-99,b將接收值88。
[pre]class Example { public static void main(String args[])
{ Sample ob = new Sample(-99,88);
System.out.println(ob.sum()); }}[/pre]
對於一個類,當沒有明確定義構造函數時,JAVA創建一個默認的構造函數。默認構造函數自動將所有實例變數初始化為0 。對於簡單的類來說,默認的構造
函數已足夠用,但對於複雜的程式而言通常不會這樣做。一旦定義了自己的構造函數,默認的構造函數就不再使用了。