java - java中的引用对象

标签 java subclass superclass objectinstantiation

我浏览了很多关于java中引用对象的链接。我仍然没有明确的想法。

superclass obj = new subclass();

obj 将如何实例化?它有什么用?

最佳答案

obj 是一个引用变量,其类型为superclass。这意味着这样的变量可以指向父类(super class)类型的对象或其任何子类。在您的情况下,您正在实例化一个这样的子类,在您的示例中称为 subclass 。现在,您可以在此对象上调用在父类(super class)中声明的任何方法,并且子类通过继承或重写保证拥有该方法。

关于java - java中的引用对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13403749/

相关文章:

java.util.Set、java.util.List 可序列化问题

Java套接字: unable to send response to client after sending file to server

xcode - 在 Xcode 中使用 swift 更改子类中父类(super class)中的变量

java,从父类(super class)初始化子类

Java Billboard 数组列表

java - 将验证码存储在 cookie 中是否安全?

c# - 如果我有两个接口(interface),一个类可以继承两者吗?

python-3.x - 获取 ABCMeta 的所有注册子类

c++ - 如何在不知道 C++ 基类名称的情况下调用子类中基类的成员?

java - 隐式 super 构造函数 Person() 未定义。必须显式调用另一个构造函数?