2019年8月19日 星期一

[Java程式]_Ch7.2_this關鍵字介紹



歡迎訂閱頻道:杜仲教學YouTube
https://www.youtube.com/channel/UCElwt6s8Ea_V-gnu9sZZT5g?sub_confirmation=1
杜仲教學部落格:
https://derekcctu.blogspot.com/

1 則留言:

  1. class 人類{
    int 眼=2;
    int 耳=2;
    int 口=1;
    int 鼻=1;
    void 吃(String name){
    System.out.println(name+"呼叫吃的方法!");
    }
    void 睡(String name){
    System.out.println(name+"呼叫睡的方法!");
    }
    void show(String name){
    String 眼="我是區域變數眼睛";
    System.out.println(name+".眼="+眼+" 耳="+耳+" 口="+口+" 鼻="+鼻);
    System.out.println("this.眼="+this.眼+" 耳="+this.耳+" 口="+this.口+" 鼻="+this.鼻);
    }
    void set(int m,int n,int o,int p,String name){ //間接存取
    if(m<0 || n<0 || o<0 || p<0)
    System.out.println("數值不可為負數!");
    else{
    眼=m;
    this.耳=n;
    this.口=o;
    this.鼻=p;
    }
    show(name);
    }
    }
    public class A7 {

    public static void main(String[] args) {
    摩天輪 love=new 摩天輪();
    love.旋轉();
    人類 亞當=new 人類();
    人類 夏娃=new 人類();
    System.out.println("亞當.眼="+亞當.眼+" 耳="+亞當.耳+" 口="+亞當.口+" 鼻="+亞當.鼻);
    System.out.println("夏娃.眼="+夏娃.眼+" 耳="+夏娃.耳+" 口="+夏娃.口+" 鼻="+夏娃.鼻);
    亞當.眼=4; //直接存取
    亞當.耳=-6;
    亞當.口=2;
    亞當.鼻=4;
    亞當.show("亞當");
    夏娃.set(8, 8, 8, 8, "夏娃");
    亞當.睡("亞當");
    new 人類().睡("路人甲");
    new 人類().睡("路人乙");
    }
    }

    回覆刪除

Ether.fi Cash Card 一張所有人必備的加密貨幣信用卡   [Ether.fi Cash Card] : https://www.ether.fi/app/cash/sign-up?ref_code=d27f8523 ------國際交易所------ [Bitg...