📌 什么是面向对象编程?
面向对象编程(OOP)是Java的核心特性,通过类与对象、继承、多态等概念实现代码复用与模块化。以下是常见OOP示例:
🧱 类与对象
class Dog {
String breed;
int age;
void bark() { System.out.println("汪汪!"); }
}
public class Main {
public static void main(String[] args) {
Dog myDog = new Dog(); // 创建对象
myDog.bark(); // 调用方法
}
}
🌐 继承与多态
class Animal {
void sound() { System.out.println("动物叫声"); }
}
class Cat extends Animal {
@Override
void sound() { System.out.println("喵~"); }
}
通过Animal
父类与Cat
子类演示继承关系,多态体现在方法重写上
🔒 封装实践
使用private
修饰符限制访问权限,通过getter/setter实现封装:
public class Person {
private String name;
public String getName() { return name; }
public void setName(String name) { this.name = name; }
}
🚀 实战项目推荐
需要更多示例可访问 Java_OOP_Examples 获取完整代码库 📂