封装是将数据与方法打包进类中,并通过访问修饰符(如 private、public)来控制访问权限。它提高了代码安全性与可维护性。
继承允许一个类(子类)继承另一个类(父类)的属性和方法,实现代码复用。例如:
class Animal {
void speak() { System.out.println("Animal speaks"); }
}
class Dog extends Animal {
void speak() { System.out.println("Dog barks"); }
}
多态让程序可以“同名不同实”,同一个方法在不同对象中表现出不同行为。通过方法重写(Override)或接口实现实现。
这三大特性共同构成了 Java 编程的灵魂,使得系统更模块化、灵活、可拓展。