亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中類和類的關系

發布時間:2020-06-21 20:58:35 來源:億速云 閱讀:194 作者:鴿子 欄目:編程語言

首先在java編程中類與類之間有如下關系:

1.依賴

2.關聯(聚合(整體和部分的關系,例如人與手)和組合(整體與部分的關系,例如人與大腦))

3.繼承

4.實現

一、依賴(Dependence)

定義:

表示一個類依賴于另一個類的定義,一個類的方法操縱另一個類的對象,應用于局域變量、方法的形參,或者對靜態方法的調用。

java中類和類的關系

實例代碼:

/**
 * @Description: 依賴(Dependence)的定義:表示一個類依賴于另一個類的定義,一個類的方法操縱另一個類的對象
 * 應用于局域變量、方法的形參,或者對靜態方法的調用。
 * @Author: 13394
 * @CreateDate: 2018/12/18 9:54
 */
public class Cook {
    public static void cook() {
        System.out.println("做飯");
    }

    public void eat() {
        System.out.println("吃飯");
    }

}
/**
 * @Description: TODO
 * @Author: 13394
 * @CreateDate: 2018/12/18 10:09
 */
public class BeforeCook {
    //局部變量
    public void before() {
        Cook cook = new Cook();
        System.out.println("飯前>>>>>>>>>>>>>>>");
        cook.eat();
    }

    //方法的形參
    public void before(Cook cook) {
        cook.eat();
    }

    //靜態方法的調用
    public void before1() {
        Cook.cook();
    }

}

二、關聯(Association)

定義:

關聯關系一般是采用成員變量來實現的,指的是一個類把另一個類作為成員變量來實現對另一個類的屬性和方法的調用。

(1)聚合(Aggregation)(整體和部分的關系),聚合成員變量主要是通過set方法來賦值的。

java中類和類的關系

實例代碼:

public class Cook {
    public static void cook() {
        System.out.println("做飯");
    }

    public void eat() {
        System.out.println("吃飯");
    }

}

    public class BeforeCook {
        //成員變量
       private Cook cook;
       public void setBefore(Cook cook){
           cook.eat();
       }

}

(2)組合(Composition) (整體和部分的關系),成員變量主要是通過構造方法來賦值的。

實例代碼:

public class BeforeCook {
     //成員變量
    Cook cook;
    public BeforeCook(Cook cook){
        this.cook=cook;
    }
   }

三、繼承(Inheritance)

類與類,接口與接口之間的關系。

java中類和類的關系

四、實現(Implementation)

類與接口之間的關系 。

java中類和類的關系

以上就是java中類與類的關系有哪幾種的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连州市| 平舆县| 平南县| 离岛区| 裕民县| 林口县| 水富县| 合阳县| 平远县| 凤庆县| 门头沟区| 格尔木市| 白河县| 鄄城县| 卓资县| 郁南县| 当雄县| 临澧县| 琼海市| 菏泽市| 德保县| 明水县| 当雄县| 连云港市| 二连浩特市| 甘孜| 玉田县| 镇原县| 汽车| 万荣县| 中超| 望都县| 皮山县| 墨江| 伊宁市| 大荔县| 峨眉山市| 永吉县| 通江县| 石景山区| 桐庐县|