Java的继承、重载以及重写
java的继承:
java的重载
java的重写:
在这个例子中:
Animal
类是父类,它有一个 makeSound
方法和两个重载的 eat
方法。
Dog
类是子类,它继承了 Animal
类,并重写了 makeSound
方法,使其具有不同的行为。此外,Dog
类还重载了 eat
方法,但这次重载的方法参数与父类的方法参数顺序不同,因此不构成重写,而是新的重载方法。
在 Main
类的 main
方法中,我们创建了 Animal
和 Dog
的对象,并分别调用了它们的方法,展示了继承、重写和重载的效果。