面向对象编程原则探究:Java遵循的OOP基本原则实例
面向对象编程(Object-Oriented Programming,简称OOP)是现代编程语言的主要设计思想。Java作为一门广泛使用的OOP语言,遵循了许多基本的原则。以下是一些常见的OOP原则在Java中的实例:
- 封装:将数据和操作数据的方法绑定在一起,形成类的内部实现。例如:
class Car {
private String make;
private int year;
// 构造器
public Car(String make, int year) {
this.make = make;
this.year = year;
}
// 获取方法
public String getMake() {
return make;
}
// 设置方法
public void setMake(String make) {
this.make = make;
}
}
- 继承:允许一个类(子类)直接获取另一个类(父类)的属性和方法。例如:
class Animal {
public void sound() {
System.out.println("Animal makes a sound");
}
}
class Dog extends Animal {
@Override
public void sound() {
System.out.println("Dog barks");
}
}
- 多态:允许同一个接口(或抽象类)下具有多种不同实现方式的对象。在Java中,通过方法重写(
@Override
)和接口实现来体现多态。
还没有评论,来说两句吧...