1.
代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性;
提高代码的重用性;
提高代码的可扩展性;
提高产品或项目的开放性;
2.
一.创建父类:
class Animal {
String name;
public void eat() {
System.out.println(name + " is eating");
}
}
二.创建子类:
class Dog extends Animal {
public void bark() {
System.out.println(name + " is barking");
}
}
三.使用继承:
public class Main {
public static void main(String[] args) {
Dog myDog = new Dog();
myDog.name = "Tom";
myDog.eat(); // 继承自父类的方法
myDog.bark(); // 子类自己的方法
}
}
3.
方法重载:在同一个类中,出现方法名相同,参数值不同,与返回值和修饰符无关的方法是,触发方重载。
方法重写:在继承与被继承之间,子类存在与父类同名,同参,同返的方法时,触发方法重写,子类会优先调用自己的方法覆盖父类的方法。
Day1205作业
最新推荐文章于 2024-07-12 15:51:39 发布