Java面向对象编程:类和对象
Java 面向对象编程:类和对象
面向对象编程 (OOP) 通过将代码组织成模拟现实世界实体的对象,增强了代码的可模块化和可理解性。深入探讨 Java 中的类和对象概念。
类和对象
在 OOP 中,对象是具有特定属性和行为的实体。而类是对象的蓝图,定义了对象的结构和功能。
1. 对象:
- 代表现实世界中的事物。
- 拥有属性(特征)和行为(动作)。
- 通过类创建。
2. 类:
- 对具有相同特征的对象的抽象。
- 定义对象的属性和行为。
- 先于对象存在。
创建类和对象
1. 类的定义:
- 使用
public class 类名
语句。 - 包含属性(成员变量)和行为(方法)。
```java
public class Person {
String name;
int age;
public void study() {
// ...
}
public void eat() {
// ...
}
}
```
2. 对象的创建:
- 使用
new
关键字。 - 对象是类的实例。
java
Person liuDeHua = new Person();
3. 属性赋值:
- 使用
对象名.属性 = 值;
java
liuDeHua.name = "刘德华";
liuDeHua.age = 60;
4. 方法调用:
- 使用
对象名.方法名();
java
liuDeHua.study();
方法详解
- 方法描述对象的动作。
- 可以独立运行并返回结果。
- 定义包括访问修饰符、返回值类型、方法名和参数列表。
示例:学生类
可以设计一个 Student
类,包含姓名、年龄、班级和爱好等属性,以及学习、考试等行为。
public class Student {
String name;
int age;
String className;
String hobby;
public void study() {
// ...
}
public double takeExam(String subject) {
// ...
return score;
}
}
下载地址
用户评论