面向对象编程(Object-Oriented Programming,简称OOP)是一种软件开发的方法论,它以对象为中心,通过封装、继承和多态等概念来组织代码。Java是一种广泛应用面向对象编程的编程语言,它提供了丰富的语法和库来支持面向对象编程范式。
面向对象编程的核心思想是将问题领域中的实体抽象为对象,对象是一个具有状态(属性)和行为(方法)的实体。通过定义类来描述对象的特征和行为,然后通过创建对象来实例化类。下面是一个简单的Java类的例子:
public class Person {
// 属性
private String name;
private