问一个关于Java方法重写的问题

就是Java入门第二季里面,父类创建了一个普通方法,子类重写此方法,在测试类中只创建子类对象,并调用此方法,输出的就只有子类重写的普通方法。

  但是如果父类创建了一个构造方法,子类重写此构造方法,在测试类中同样只创建子类对象,并调用此方法,输出的既有子类重写的构造方法,又有父类本身的构造方法。

这是为什么呢?

suxiao
浏览 1359回答 2
2回答

Followme彡

创建子类对象时,必会先调用父类构造方法

Leiky灬

子类中的方法要和父类一模一样(包括返回值  方法名 是否传参)的才是重写
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java