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 + -
显示快捷键?