1. 程式人生 > >方法重載

方法重載

訪問 構造方法 分隔 rgs out 實例 h+ 返回 test


    1.1方法重載:方法名一樣,參數列表不一樣
            註意:重載返回值類型和訪問修飾符無關。
    
     2.static和final
    static:靜態圖
        用static修飾的屬性,直接可以類名,方法名訪問
    final:最終的
        用final修飾的屬性,他的值初始化後,不能再改變

    後++,先把本身的值作為表達式的值,然後本身+1
    例:a++
    前++,先把本身+1,然後再把值作為表達式的值。
    例:++a
    後--,先把本身的值作為表達式的值,然後本身-1
    前--,先把本身-1,然後再把值作為表達式的值。

          static,非private修飾    非static,private修飾
    屬性:類屬性,類變量        實例屬性,實例變量
    方法:類方法            實例方法

            類名.屬性    對象.屬性
    調用方式:    類名.方法()    對象.方法()
            對象.屬性    
            對象.方法()
    歸屬:        類        單個對象

public class Day03 {
        //品種
        private int strain;
        //年齡
        private int age = 8;
        //昵稱
        private String name = "小灰灰";
        //健康
        private int health = 100;
        //親密
        private int love = 100;
        //打印信息
    //構造方法(默認構造方法)
        public Day03(String name,int
strain){ this.name = name; this.strain = strain; } public Day03(){ this.name="畹町"; this.age=18; this.love=99; this.health=100; System.out.println("-----執行dog構造方法-----"); } public void print(){ System.out.println(
this.name+","+this.age+","+this.strain); } }
public class Day02 {
    String name;
    int health=99;
    int love=99;
    String sex;
    //常量
    //public static final 常量名=常量值;
    
    //註意:1.final最終的,修飾的變量不能被修改
    //2.變量名:所有字母大寫,多個單詞用_分隔
    public void print(){
        System.out.println("寵物自白:我的名字叫"+name+",健康值"+health+",親密度"+love+",性別"+sex);
    }
}
public class TestDay03 {

    public static void main(String[] args) {
        Day03 w = new Day03();
        w.print();
    }

}

方法重載