構造方法
1、作用是用語初始化參數。
2、所有的數字變量全部設置爲0
3、所有的boolean類型全部設置爲false
4、所有的對象變量全部設置爲null.
構造方法的特點:
1沒有返回值
2定義的首字母需要大寫
如果自己寫了有參的構造方法,那麼編譯器不會在提供默認的構造方法。
package com.java2006;
public class People_Test {
//構造方法學習
//定義屬性
String name;
int age;
String sex;
//編譯器默認會給一個無參數的構造方法,來初始化參數
//下面定義一個有參數的構造方法
People_Test(String name,String sex,int age){
//這裏的this是指當前對象的變量的屬性
this.name=name;
this.age=age;
this.sex=sex;
}
//方法的重載就初始化部分變量
People_Test(String name){
this.name=name;
}
public static void main(String[] args) {
//如果構造方法無參數的時候可以這樣New對象,如果定義了有參數的構造方法就需要傳值
People_Test p=new People_Test("張三", "男", 100);
System.out.print("姓名:"+p.name+"性別是:"+p.sex+"年齡:"+p.age);
People_Test p1=new People_Test("康師傅");
System.out.print("姓名:"+p1.name);
}
}