在Java中 父类中有一方法,子类能不能对这一方法进行重载, 比如说父类中的方法没有参数 ,在子类的方法中 加个参数  方法体随便加几个语句,这样可以吗 ?子类跟父类中的方法名一样 类型一样 就是一个有参数 一个没有 还有方法体里有点差别  这样可以吗?

解决方案 »

  1.   


    class Animal{
    public void eat(){
    System.out.println("Animal eat something");
    }
    }
    public class Cat {
    public void eat(String food){
    System.out.println("Cat eat "+food);
    }
    }
      

  2.   

    楼上的 没继承啊
    楼主 可以重载的 把楼上的代码稍微修改下就可以了 ,要继承class Animal{
        public void eat(){
            System.out.println("Animal eat something");
        }
    }
    public class Cat extends Animal {
        public void eat(String food){
            System.out.println("Cat eat "+food);
        }
    }