引言
在上一篇文章中,我们介绍了Java的基础语法和概念,包括数据类型、条件语句、循环语句和基本的类与对象。在本篇文章中,我们将深入探讨Java的面向对象编程(OOP)特性。这些特性包括继承、封装、多态和抽象,它们是OOP的四大支柱。通过理解和应用这些概念,你将能够编写更具结构性和可维护性的Java程序。
继承(Inheritance)
继承是面向对象编程中的一个重要概念,它允许我们基于现有类创建新类,从而实现代码的重用。新类称为子类(或派生类),现有类称为父类(或基类)。
示例
class Animal {
String name;
void eat() {