尝试创建一个父类,在父类中创建两个方法,在子类中覆盖第二个方法,为子类创建一个对象,将它向上转型到基类并调用这个方法。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尝试创建一个父类,在父类中创建两个方法,在子类中覆盖第二个方法,为子类创建一个对象,将它向上转型到基类并调用这个方法。相关的知识,希望对你有一定的参考价值。

package com.hanqi;

public class UseCase2 {
    public void doSomething(){
        System.out.println("父类.doSomething()");
    }
    public void doAnything(){
        System.out.println("父类.doAnything()");
    }
    public static void main(String args[]){
        UseCase2 u=new sub();
        u.doSomething();
        u.doAnything();
    }
}
class sub extends UseCase2{
    public void doAnything(){
        System.out.println("子类.doAnything()");
    }
}

 

以上是关于尝试创建一个父类,在父类中创建两个方法,在子类中覆盖第二个方法,为子类创建一个对象,将它向上转型到基类并调用这个方法。的主要内容,如果未能解决你的问题,请参考以下文章

通过反射访问父类的私有成员

Java中子类继承了父类的私有属性及方法吗?

子类-父类构造方法调用问题

ts 怎么在父类调用子类的方法

如何在 C++ 中的子类中创建父对象数组?

继承,在 C++ 中创建子类时可以删除/忽略父类的属性吗?