public class Animal
{
public Animal()
{
System.out.println("Animal");
}
}
public class Mammal extends Animal
{
public Mammal()
{
System.out.println("Mammal");
}
}
这是一个对象还是一个类?如果没有,那么对象的例子是什么?
答案 0 :(得分:6)
这些是课程。
new Animal()
将是一个对象,即一个类的实例。
答案 1 :(得分:4)
Animal
和Mammal
都是类。
Animal a = new Animal();
上面的代码将生成引用a
,引用Animal
类型的对象。自Mammal
扩展Animal
以来,您也可以写:
Animal a = new Mammal();
您的引用类型仍为Animal
,但这次它指的是Mammal
类型的对象。
答案 2 :(得分:0)
形式理论通常指的是柏拉图认为物质世界在我们看来不是现实世界,而只是现实世界的影子。柏拉图谈到了形式化他解决普遍性问题的形式。根据柏拉图的说法,这些形式粗略地讲述了我们周围所看到的事物的许多类型和属性(即普遍性)的原型或抽象表示。 认识论(来自:维基百科)
用柏拉图来解释它:这个类是一个形式,'一个影子'。 'universals',那些很多类型和属性都是对象。