为了账号安全,请及时绑定邮箱和手机立即绑定

创建子类(dog)对象,为什么不运行dog里面的普通方法eat,那eat这个普通方法写来有什么意义?每创建一个对象,除了调用构造方法外,不是应该还调用类中的普通方法么?

创建子类(dog)对象,为什么不运行dog里面的普通方法eat,那eat这个普通方法写来有什么意义?每创建一个对象,除了调用构造方法外,不是应该还调用类中的普通方法么?

正在回答

3 回答

new 出对象的时候就同时调用了他的构造方法,普通方法只能  对象.方法名() 这样调用出来

1 回复 有任何疑惑可以回复我~

调用构造方法主要是用来传参数的,比如说我写一个类,类里有一个方法,方法可以实现输入半径求出圆的面积的功能。在main方法里使用这个计算面积的方法。但我怎么在main方法里输入一个半径给计算面积的方法呢。这就用到了构造方法。它可以给计算面积的方法传参。实例化就会调用构造方法。

0 回复 有任何疑惑可以回复我~

再去看一下视频你会找到答案

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

创建子类(dog)对象,为什么不运行dog里面的普通方法eat,那eat这个普通方法写来有什么意义?每创建一个对象,除了调用构造方法外,不是应该还调用类中的普通方法么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信