Java书说:
我可以有很多方法。
答:类,对象。
我理解类,一个类可以有很多方法,因为它们在那里,但是一个对象呢?在对象上,因为它是类的实例并且方法也间接引用它?好吧,他们说如果类有,那么对象还因为它是类的实例吗?
我可以表现得不同。
答:类,对象。
我真的不明白一个类如何表现不同。对象调用不同的方法,这就是它的本质:行为不同?
我住在一堆。
答:对象。
在这里,如果可能,请写得更详细。我真的不明白为什么一个对象,既然是一个对象,那么为什么不是类呢?
预先感谢您的帮助!
Java书说:
我可以有很多方法。
答:类,对象。
我理解类,一个类可以有很多方法,因为它们在那里,但是一个对象呢?在对象上,因为它是类的实例并且方法也间接引用它?好吧,他们说如果类有,那么对象还因为它是类的实例吗?
我可以表现得不同。
答:类,对象。
我真的不明白一个类如何表现不同。对象调用不同的方法,这就是它的本质:行为不同?
我住在一堆。
答:对象。
在这里,如果可能,请写得更详细。我真的不明白为什么一个对象,既然是一个对象,那么为什么不是类呢?
预先感谢您的帮助!
是的。因为一个类有很多方法,所以它的实例也有。
模糊的。一般来说,类不能以任何方式表现,并且它们没有状态。但是对象有。
不完全正确。例如,类元数据也存在于堆上。关于对象https://docs.oracle.com/javase/specs/jvms/se8/jvms8.pdf。堆中的所有类实例:
存在多态性之类的东西。我认为我们正在谈论一个类可以有多个实现的事实。例子
这是文字游戏。所有对象都位于称为堆(俄语“heap”)的 JVM 内存区域中