Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何实施一个;包括「;在Java类关联中_Java_Uml - Fatal编程技术网

我如何实施一个;包括「;在Java类关联中

我如何实施一个;包括「;在Java类关联中,java,uml,Java,Uml,我了解inherit在Java类关联(扩展特性)中的作用。但我不知道include意味着什么,我已经研究过了,只能找到实现,但不确定include意味着什么 这里是UML设计 学生记录(1)——包括——(1)学生 全日制学生(1)--继承---->(1)学生从技术上讲,区别在于: 第一条:学生记录(1)--包括(1)名学生 这意味着StudentRecord包含Student类型的成员变量,类似 public class StudentRecord { private Student s

我了解inherit在Java类关联(扩展特性)中的作用。但我不知道include意味着什么,我已经研究过了,只能找到实现,但不确定include意味着什么

这里是UML设计

学生记录(1)——包括——(1)学生
全日制学生(1)--继承---->(1)学生

从技术上讲,区别在于:

第一条:学生记录(1)--包括(1)名学生 这意味着StudentRecord包含Student类型的成员变量,类似

public class StudentRecord {
    private Student student;
    // and other member variables and functions
}
第二名:全职学生(1)--继承---->(1)名学生 这意味着全职学生是一名学生。比如:

public class FullTimeStudent extends Student {
    // override stuff, add new members
}
看到区别了吗?一个说“包含”,而另一个说“是”。 i、 e.你可以写下如下内容:

Student s = new FullTimeStudent();


从技术上讲,区别在于:

第一条:学生记录(1)--包括(1)名学生 这意味着StudentRecord包含Student类型的成员变量,类似

public class StudentRecord {
    private Student student;
    // and other member variables and functions
}
第二名:全职学生(1)--继承---->(1)名学生 这意味着全职学生是一名学生。比如:

public class FullTimeStudent extends Student {
    // override stuff, add new members
}
看到区别了吗?一个说“包含”,而另一个说“是”。 i、 e.你可以写下如下内容:

Student s = new FullTimeStudent();

我想你是在要求一段“has-a”的关系,或是一篇作文。我想你是在要求一段“has-a”的关系,或是一篇作文。