1. 程式人生 > >java基礎-構造函數&靜態(static)

java基礎-構造函數&靜態(static)

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 int
age; //年齡 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)