java - java中如何返回父类

标签 java return parent keyword

我对java相当陌生,在我的代码中,我需要一个子类来创建其父类的对象,我很确定有一个java关键字可以做到这一点,但是当我在Google上搜索时什么也没有出现了。

最佳答案

关于多态性的一个很好的特性是子类型的每个实例也是父类型的实例。所有这些“返回父类型的对象”;

class Parent
{
  ... stuff
}

class Child extends Parent
{
  Parent newParent1()
  {
    return this;
  }

  Parent newParent2()
  {
    return new Child();
  }

  Parent newParent3()
  {
    return new Parent();
  }

关于java - java中如何返回父类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7706782/

相关文章:

C# yield 返回性能

c - C语言中如何检测回车符?

c# - 在 if block 内部返回或编写 if/else block 之间是否存在性能差异?

Python - 从子类方法访问父属性很奇怪

jQuery 多个parent() 调用

Java : jscrollpane disable horizontal scrolling

java - 内置 gradle 插件的版本号是多少?

java - 连续输入错误时,循环中断java

c++如何将指针分配给二叉树中的父节点

JAVA——抽象