java基礎-構造函數&靜態(static)
阿新 • • 發佈:2018-07-30
bsp 註意事項 new spa 相同 函數 說明 private soa
來源
來源:博客園
作者:soaeon
轉載請說明出處!!!
構造函數
*構造函數的概述與作用:
給對象的數據(屬性)驚醒初始化
*構造函數的格式特點
- 方法名字與類名相同(大小也要與類名一致)
- 沒有返回值類型,連void 都沒有
- 沒有返回值
構造函數的重載:
方法名相同 與返回值無關(構造函數沒有返回值),只看參數列表
構造函數的註意事項:
如果我們沒有給出構造函數, 那麽系統自動提供一個默認的無參數的構造函數,
如果我們給出了構造函數, 那麽系統默認提供的午餐構造函數將不在提供了。
class Demo_Person {public static void main(String[] args) { Person p=new Person(); //調用無參數的構造函數 p.show(); System.out.println("-----------------------------"); Person ps=new Person("demo",18); //調用有參數的構造函數 ps.show(); } } class Person { private intage; //年齡 private String name; //姓名 public Person() { System.out.println("我是空參構造函數"); } public Person(String names, int ages) { this.name=names; this.age=ages; System.out.println("我是有參的構造函數"); } public void show() { System.out.println("name="+name+",age="+age); } }
java基礎-構造函數&靜態(static)