建立乙個telphone類以及乙個initialtelphone+入口函式(main函式)
開始,類裡面沒有任何方法就可以使用了
package com.imooc;
public
class initialtelphone
}
但是,沒有這個方法,我們怎麼呼叫呢?
原因是,如果我們沒有指定構造方法時,那麼系統會自動幫我們生成乙個無參的構造方法;如果我們對系統的無參的構造方法不滿意,可以自己定義乙個無參的構造方法。
package com.imooc;
public
class telphone
}
run後,結果為:無參的構造方法執行了!
有參的構造方法就是初始化物件的值,有參構造方法和無參的構造方法相同
package com.imooc;
public
class telphone
}
package com.imooc;
public
class initialtelphone
}
當有指定的構造方法,無論是有參、無參的構造方法都不會自動新增無參的構造方法
、 有參的構造方法與無參的構造方法都屬於方法的過載
當給實際變數賦值是,可能不合理(比如螢幕尺寸不應<3.5f),所以應該加乙個判斷
package com.imooc;
public
class telphone else
cpu=newcpu;
mem=newmem;
system.out.println("有參的構造方法 ");
}}
run以後結果為:您輸入的引數有問題,自動賦值3.5f
有參的構造方法
java 構造方法
構造方法的特點 1 構造方法的方法名必須和當前的類名保持一致。2 構造方法是沒有返回值的,也就是在書寫構造方法的時候不能書寫返回值型別 注意這裡連void都不能寫 可以新增修飾符 構造方法中需要注意的問題 1 如果在乙個構造方法中呼叫其他的構造方法,那麼這個this 呼叫必須寫在該類這個構造方法中的...
Java構造方法
所謂的構造方法,就是在建立物件的時候自動呼叫的方法。我們來直接看個例子。public class mail mail string name,string addr 有參的構造方法 public void send public class test 在mail郵件類中,我寫了三個方法,其中有兩個是...
Java 構造方法
構造器 構造方法 用於物件初始化!注意 1.構造方法名稱必須和類名稱相同!2.構造方法的呼叫只能在物件例項化的時候呼叫,當new 類名 之後,系統自動執行構造方法!不能通過物件名.構造方法去呼叫 無引數構造方法 public class cat 成員方法 跑動,吃東西 public void run...