面向对象编程语言:面向对象编程语言:Java:图形用户界面::图形用户界面:
Swing基础基础
面向对象编程基础面向对象编程基础
1. 类与对象的概念类与对象的概念
1.1 理解类与对象在理解类与对象在Java中,面向对象编程的核心概念是中,面向对象编程的核心概念是“类类”和和“对象对象”。类是一种。类是一种
抽象的数据类型,它定义了一组属性(字段)和方法(函数),这些属性和方法描抽象的数据类型,它定义了一组属性(字段)和方法(函数),这些属性和方法描
述了对象的行为和状态。对象是类的实例,每个对象都有自己的状态和行为,但它述了对象的行为和状态。对象是类的实例,每个对象都有自己的状态和行为,但它
们都遵循类定义的结构。们都遵循类定义的结构。
1.2 示例代码示例代码```java
// 定义一个类:Person public class Person { // 属性:姓名和年龄 private String name; private int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 方法:打印个人信息
public void printInfo() {
System.out.println("姓名:" + name + ",年龄:" + age);
}
}
// 创建对象并调用方法 public class Main { public static void main(String[] args) { Person person =
new Person(“张三”, 25); person.printInfo(); } }
### 1.3 代码解释- `Person` 类定义了两个私有字段 `name` 和 `age`,以及一个构造
方法和一个 `printInfo` 方法。
- 在 `Main` 类的 `main` 方法中,我们创建了一个 `Person` 类的实例 `person`,
并传入了姓名和年龄作为参数。
- 最后,我们调用 `person` 对象的 `printInfo` 方法,打印出对象的信息。
## 2. 封装、继承与多态
### 2.1 封装封装是面向对象编程的一个基本原则,它指的是将数据和操作数据的方法捆绑在
一起,隐藏对象的内部状态和实现细节,只暴露必要的接口给外部使用。在Java中,我们使用
访问修饰符(如 `private`、`protected` 和 `public`)来实现封装。