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

求大神解答我的疑惑

我想问一下  在运行主函数的时候控制台输出了两句话Animal类执行了和dog类执行了,这两句话分别执行了父类的方法和子类的方法得到的结果,那这两个方法和父类,子类的eat方法有什么不同,都没指定调用这个方法就自动执行了

正在回答

4 回答

你是在主函数里创建是子类的对象,同时它会自动执行构造方法,eat方法是普通方法,是需要通过对象名.eat()来调用

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

这两个方法是构造方法,在初始化的时候就会执行里面的内容,构造方法与普通方法是不同的,你可以回看一下3-4的课程,我也纠结了好久,现在才区分开

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

问的好  我也有这样的疑问

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

继承吧

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

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530553    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

求大神解答我的疑惑

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