Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在面向对象编程中建立继承模型_Java_Parent - Fatal编程技术网

Java 如何在面向对象编程中建立继承模型

Java 如何在面向对象编程中建立继承模型,java,parent,Java,Parent,假设有一个父类和三个子类。如果有一个方法需要包含在两个子类中,将其放置在何处?直接或通过为从父类继承的两个特定子类定义中间超类,将其放置在需要的子类中。如果无法在父级或其所有子级上调用该方法,则该方法不属于父级。在需要该方法的子类中,可以直接调用,也可以为从父级继承的两个特定子级定义一个中间超类。如果无法在父级或其所有子级上调用该方法,则该方法不属于父级。我说结构必须如下所示 Parent | | Child ChildTwo | | Chi

假设有一个父类和三个子类。如果有一个方法需要包含在两个子类中,将其放置在何处?

直接或通过为从父类继承的两个特定子类定义中间超类,将其放置在需要的子类中。如果无法在父级或其所有子级上调用该方法,则该方法不属于父级。

在需要该方法的子类中,可以直接调用,也可以为从父级继承的两个特定子级定义一个中间超类。如果无法在父级或其所有子级上调用该方法,则该方法不属于父级。

我说结构必须如下所示

    Parent
    |    |
Child   ChildTwo
        |       |
ChildTwoFirst   ChildTwoSecond
在这里,ChildTwo类将有您添加的方法。 希望这能有所帮助


关于

我说结构必须是这样的

    Parent
    |    |
Child   ChildTwo
        |       |
ChildTwoFirst   ChildTwoSecond
在这里,ChildTwo类将有您添加的方法。 希望这能有所帮助


关于

也许你真正拥有的是一位有两个孩子的祖父母,其中一个有两个孙子。也许你真正拥有的是一位有两个孩子的祖父母,其中一个有两个孙子。