我在我的在线测验中有这个问题,因为我正在做我的兼职学位,我很少有朋友甚至没有参加我的课程。所以我在这里有点困惑...
这就是我的问题
Which of the following statement regarding class in Java is true:
Answer
A class is made of objects
A class is used as a template to create objects
A class supplies or delivers objects to the rest of the application
A class is a collection of objects 所以我想答案是
A class is used as a template to create objects我会解释为什么我会这样想,这是因为,即使是even方法也在一个类中,它确实是一个模板。这就是为什么。但我的蜘蛛感官告诉我选择最长的答案(这是一个很好的技巧,有时对我很有帮助)。那么你们这些专家怎么看呢?请不要否定这个question..if它是不合适的,请评论它,然后我将关闭它..tks
发布于 2012-09-01 16:38:38
第二句话是正确的,因为类提供了从它创建的所有实例的行为和结构。(但是,请注意,编程上下文中的“模板”通常有不同的含义,请参见,例如C++中的模板。)
第一句话是错误的--类可以在没有任何实例的情况下存在(例如,考虑一个静态类)。
第三句话是假的--这可能是对Factory方法或Factory对象的描述(在Wikipedia中查找Factory模式)。
第四句话是错误的--类不需要是集合。有提供集合功能的类(例如列表、映射或集合),但这些是特定的类--还有许多其他类。
发布于 2012-09-01 16:40:06
你是正确的。但是main不是一个很好的例子,因为它是static (因此,不需要为调用它而创建它的类的对象)。
原因是为了创建一个新的对象,你需要:
MyClass myObject = new MyClass();到那时,myObject将拥有在MyClass中定义的所有方法和属性。
https://stackoverflow.com/questions/12226245
复制相似问题