面向对象编程(OOP)基础 🌟
面向对象编程是 Java 的核心特性之一,它通过 类、对象、继承、封装 和 多态 等概念构建代码结构。以下是关键知识点梳理:
核心概念 📦
类(Class)
定义对象的模板,包含属性(字段)和行为(方法)对象(Object)
类的实例,具有具体的数据和行为继承(Inheritance)
通过extends
实现子类复用父类属性与方法封装(Encapsulation)
将数据和行为包装为独立单元,通过访问修饰符控制暴露程度多态(Polymorphism)
同一方法在不同对象中有不同实现(编译时与运行时多态)
实际应用示例 ⚙️
// 定义动物类
class Animal {
void speak() {
System.out.println("动物发出声音");
}
}
// 继承并重写方法
class Dog extends Animal {
@Override
void speak() {
System.out.println("汪汪!");
}
}
public class Main {
public static void main(String[] args) {
Animal myDog = new Dog(); // 多态体现
myDog.speak(); // 输出:汪汪!
}
}
扩展阅读 📚
想要深入理解 Java 基础语法?点击 /learn/java/basic 查看更详细的教程。