1

Java_Composition:一个类可以引用其他类的对象作为成员。

问题?:如果它是局部变量,那应该是类的实例变量以将其称为组合还是也称为组合?

演示:第 5 行和第 6 行的局部引用类型变量的前一个问题

1   public class EmployeeTest
2   {
3   public static void main(String[] args)
4   {
5     Date birthday;
6     Date birth = new Date(12, 12, 1950);
7   }
8   } 
4

1 回答 1

1

那应该是一个类的实例变量来调用它作为组合还是它也被称为组合,如果它是一个局部变量?

不是真的,记住组合也称为HAS-A关系,

所以问自己这个问题:

EmployeeTest 有日期吗?

答案是否定的,日期仅在方法范围内,在其他任何地方都没有……

所以这不是组合。

于 2017-07-20T18:56:39.623 回答