UML类图--关联关系

xiaoxiao2025-11-08  7

关联关系-Association:类与类之间的拥有关系,可以使一个类知道另一个类的属性和方法。双向的关联可以有两个箭头或者不带箭头的实线,单向关联是一个箭头的实线。

UML展现:

箭头指向:普通箭头的实线指向被拥有者

代码实现: // 教师类 public class Teacher { private String teacherName = null; private List<Student> students = null; // 作为成员变量存在,一名教师可可以有多个学生 public void printInfo() { System.out.println("教师名称:" + this.teacherName); } // ..setter 和 getter 方法 } class Student { private String studentName = null; private List<Book> books = null; // 作为成员变量存在,一名学生可以有多本书籍 private List<Teacher> teachers = null; // 作为成员变量存在,一名学生可以有多名老师 public void printInfo() { System.out.println("学生姓名:" + this.studentName); } // ..setter 和 getter 方法 } class Book { private String bookName = null; public void printInto() { System.out.println("书名是:" + this.bookName); } // ..setter 和 getter 方法 }

 

转载请注明原文地址: https://www.6miu.com/read-5039288.html

最新回复(0)