每当我们谈论对象时,我们都有实例,方法:函数:行为,成员变量:状态,就像许多可互换的单词一样。但对于“班级”,直到现在我还没有看到使用过其他词的人。那么在java中是否有任何其他单词可以使用(或使用中)(不要告诉任何英语同义词)我可以使用。在解释我的代码时。
编辑:不要发明看这个问题它应该在使用中,我可能不知道
答案 0 :(得分:4)
阶级的概念与“普遍”有关,所有逻辑(抽象/普遍反对实例化/特殊)都来自亚里士多德(源于柏拉图)哲学。 OOP似乎从那个filosophy中获取概念。 对我来说问题非常重要。这是来自维基百科(http://en.wikipedia.org/wiki/Aristotle#Universals_and_particulars)的链接,如果你阅读这份简历,你就能理解亚里士多德哲学与OOP之间的关系。
好酷啊?亚里士多德在这一点上不同意柏拉图,认为所有的普遍性都是实例化的。亚里士多德认为,没有任何普遍性与现有事物无关。根据亚里士多德的观点,如果一个普遍存在,无论是作为一个特定关系还是一个关系,那么必然存在,必须是现在,或者必须是未来,这是普遍可以被预测的东西。因此,根据亚里士多德的观点,如果不是某种普遍性可以被预测为某个时期存在的对象,那么它就不存在了。
我希望它有所帮助...
答案 1 :(得分:3)
实例,方法,功能,行为等都是英文单词,所以我不太了解你的限制。
所以,对于Class:Type。
答案 2 :(得分:2)
我听说人们将它称为蓝图(意味着它是一个实体将提供什么样的状态和操作的定义)。
答案 3 :(得分:2)
我很确定class
是用Java描述类的最佳方法。
这是一个非常具体的想法,任何同义词都无法捕捉到该词的全部含义。
答案 4 :(得分:2)
实际上,这些都有不同的含义:方法是附加到类的函数(它们经常被错误地互换使用),而行为< / strong>指的是更高级别的函数/方法。
状态是指变量的特定值,或者是组合的许多变量的具体值。
要回答你的问题, class 的另一个词就是 object ,就像你自己说的那样。
[编辑] 看来,我说话太过tongue。。正如许多人所指出的,'object'也可以引用一个类的实例。我认为你最安全的选择是当你的意思是class
时,使用 class ,实例当你的意思是instance
, spade < / em> a spade
等。
答案 5 :(得分:1)
答案 6 :(得分:1)
我多次看到代码中使用的Clazz
这个词来避免保留字。这有帮助吗?
答案 7 :(得分:1)
我建议用“模具”来描述一个类的作用
答案 8 :(得分:1)
请参阅google playstore上的SoloLearn。
Class也称为Object Factory。
但是FYKI,只有“class”关键字用于创建一个类。
祝你好运