我正在学习OOP的原理并正在做这个练习题。
我们有一所学校。学校有学生班。每个班级都有 一群老师。每位老师都会教授一套课程。学生们 在课堂上有一个名字和唯一号码。课程有唯一文字 标识符。教师有名字。课程有名称,课程数量 和运动的数量。老师和学生都是人。 你的任务是模拟类(以OOP表示)及其类 属性和操作定义类层次结构并创建一个类 使用Visual Studio进行图表。
我不确定如何确保粗体部分。我正在做的只是通常制作形容词属性。我不确定如何确保其他对象不能具有相同的唯一编号。我正在考虑使用不允许重复的字典数据结构。我会使用这个唯一的数字作为关键,并将对象作为其价值。我的思路是否正确?
答案 0 :(得分:0)
您可以在类中使用静态私有数组属性(对于类的每个实例都相同),在构造函数上可以检查是否已使用此值