Java 面向对象三大特性是封装、继承和多态。
封装是指将对象的属性和行为封装在一起,使外界只能通过调用对象的方法来访问对象的属性。这样可以隐藏内部细节,只暴露对外接口,使代码更安全、可维护。封装可以通过将属性声明为 private,并提供 public 的 getter 和 setter 方法来实现。
继承是指一个类可以从另一个类中继承属性和行为,并在此基础上增加新的属性和行为。这样可以避免代码重复,提高代码复用性。继承可以通过 extends 关键字来实现。
多态是指一个类可以有多种不同的表现形式,这是通过继承和方法重写实现的。多态可以使得代码更灵活,使用者可以更方