我浏览了很多关于java中引用对象的链接。我仍然没有明确的想法。
superclass obj = new subclass();
obj 将如何实例化?它有什么用?
最佳答案
obj
是一个引用变量,其类型为superclass
。这意味着这样的变量可以指向父类(super class)
类型的对象或其任何子类。在您的情况下,您正在实例化一个这样的子类,在您的示例中称为 subclass
。现在,您可以在此对象上调用在父类(super class)
中声明的任何方法,并且子类
通过继承或重写保证拥有该方法。
关于java - java中的引用对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13403749/