testrelationship.java
来自「uml ooad 有ppt文件 和源码哦!跟大家分享」· Java 代码 · 共 67 行
JAVA
67 行
import java.util.*;
public class TestRelationShip {
public static void main(String[] args){
Person p=new Person();
Car c=new Car();
}
}
class A{
B b;
C c=new C();
public A(B b){
this.b=b;
}
public void act(D d){
b.m();
c.m();
d.m();
}
}
class B{
public void m(){}
}
class C{
public void m(){}
}
class D{
public void m(){}
}
class Person{
List<Car> cars=new ArrayList<Car>();
public List<Car> getCars() {
return cars;
}
public void setCars(List<Car> cars) {
this.cars = cars;
}
public void addCar(Car car){
this.cars.add(car);
car.setOwner(this);
}
public int getCarsCount(){
return this.cars.size();
}
}
class Car{
Person owner;
public Person getOwner() {
return owner;
}
public void setOwner(Person owner) {
this.owner = owner;
owner.addCar(this);
}
}
class Student{
Course[] cs;
}
class Course{
Student[] ss;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?