继承(Inheritance)是一种代码重用的方式,可以通过从一个现有的类中派生出一个新类,从而使新类具有现有类的属性和方法。在继承中,派生类可以获得基类的属性和方法,同时还可以添加新的方法和属性。使用继承可以简化代码,减少重复的工作。下面是使用继承的步骤:
1. 定义一个基类(父类):在编写一个类之前,首先要考虑它的共性,将这些共性提取出来,形成一个基类,可以达到代码复用的效果。
```
class Animal {
public void eat() {
System.out.println("eating...");
}
}
```
2. 定义一个派生类(子类):通过extends关键字,将基类指定为派生类的父类,派生类会自动获得基类的属性和方法,可以在派生类中添加新的属性和方法。
```
class Dog extends Animal {
public void bark() {
System.out.println("barking...");
}
}
```
3. 使用派生类:通过创建派生类的对象,可以调用基类中继承过来的方法,也可以调用派生类中新添加的方法。
```
Dog dog = new Dog();
dog.eat(); // 继承自Animal类
dog.bark(); // 派生类添加的方法
```
继承可以提高代码的复用性,使程序更加简洁、易于维护。但是,在使用继承时需要注意避免过度继承和密集继承,以免造成不必要的麻烦。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号