java基礎二

成員變量:在類中定義,描述對象將要有什麼,能夠被本類中的方法使用,也能夠被其餘和本類有關係的類中的方法使用java

局部變量:在方法中定義,在方法中臨時保存數據,只能在當前方法中使用對象

定義一個成員變量int a,初始值是0,java程序會給成員變量賦初始值,不會給局部變量賦初始值變量

同一方法中不容許有同名的局部變量,不一樣方法中能夠有同名的局部變量語法

根據就近原則,局部變量和成員變量同名時,會使用局部變量程序

 

構造方法是定義在java類中的用來初始化對象的方法方法

構造方法與類同名,沒有返回值,也不寫返回值類型,能夠有參數也能夠沒參數,語法是:數據

public 構造方法名(){生成

}new

若是沒有定義構造方法,java程序會自動生成一個無參的構造方法,若是對java程序自動生成的無參的構造方法不滿意,能夠自定義一個無參的構造方法 參數

當自定義過構造方法時,不管是有參構造方法仍是無參構造方法,java程序都不會再自動生成無參的構造方法

構造方法也有重載

當沒定義構造方法時:HelloWorld hello = new HelloWorld();

當只定義無參構造方法時:HelloWorld hello = new HelloWorld();

當只定義有參構造方法時:HelloWorld hello = new HelloWorld(參數列表);

當既定義有參構造方法又定義無參構造方法時:遵循構造方法的重載

相關文章
相關標籤/搜索