MichaelBlog

double i = Double.MAX_VALUE; while(i == i + 1){ System.out.print ("学无止境");};

导航

Java: 类的中间关系

类的中间关系

类中间的关系通常是:关联组合聚合,继承。

  1. has a包括了 组合,聚合,关联关系
  2. is a包括了 继承,实现关系
  3. use a包括了 依赖关系

继承关系:子类extends父类

子类继承父类,子类接口指向父类接口。

在这里插入图片描述

public class Employ{}
public class Teacher extends Employ{} 

实现关系

类实现接口,通过implements关键字

在这里插入图片描述

 
public interface UserService{}
public class UserServiceImpl implements UserService{}

依赖关系

一个类A使用了一个类B
在这里插入图片描述

 
public class Students{
    public void eat(){}
}
public class Person{
    public void eat(Students student){
        student.eat();
    }
}

关联关系

两个类之间有强依赖关系
在这里插入图片描述

 
public class Car{}
public class Person{
    private Car car;
    publicvoid setCar(Car car){
        this.car=car;
    }
}

posted on 2022-04-16 09:48  Michael_chemic  阅读(39)  评论(0编辑  收藏  举报