💻
计算机
解释面向对象编程的三大特性
问题描述
什么是封装、继承和多态?各举一个代码示例说明。
问题解答
三大特性:
1. 封装:隐藏实现细节(如private变量+getter/setter)。
2. 继承:子类复用父类特性(如class Dog extends Animal)。
3. 多态:同一接口不同实现(如Animal a = new Dog(); a.sound())。