zoukankan      html  css  js  c++  java
  • Java——is-a、is-like-a、has-a

    3.8 is-a、is-like-a、has-a

    3.8.1 is-a(类和类之间的继承关系,泛化关系)

    public class Animal{

    public void method1() ;

    }

    public class Dog extends Animal { //Dog is a Animal

    }

    3.8.2 is-like-a(类对接口的实现,类和接口之间的关系,实现关系)

    public interface I {

    public void method1() ;

    }

    public class A implements I { //A is like a I;

    public void method1() {

    //实现

    }

    }

    3.8.3 has-a(A中包含B,关联关系)

    public class A { //A has a B;

    private B b;

    }

    public class B {

    }

  • 相关阅读:
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
    算法の序列
  • 原文地址:https://www.cnblogs.com/superjishere/p/11839878.html
Copyright © 2011-2022 走看看