问答详情
源自:9-8 Java 中的 Object 类 Ⅰ

求大神解答我的疑惑

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

提问者:慕标0450340 2016-05-17 12:40

个回答

  • 風生水起
    2016-07-27 23:42:49

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

  • 汇雨落尘珠
    2016-06-07 21:16:45

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

  • qq_硬汉_5
    2016-06-03 16:58:35

    问的好  我也有这样的疑问

  • 盖小同学
    2016-05-17 12:55:45

    继承吧