在 Java 中,对象和类是面向对象编程(OOP)的核心概念。本文将详细讲解 Java 的对象和类,包括其定义、创建、使用及相关特性。
1. 什么是类(Class)?
类是对象的模板或蓝图,它定义了对象的属性(字段)和行为(方法)。可以将类理解为一张设计图,而对象则是根据这张设计图创建出来的具体实例。
1.1 类的定义
在 Java 中,类的定义使用 class
关键字,基本语法如下:
class 类名 {
// 成员变量(字段)
数据类型 变量名;
// 构造方法
类名() {
// 构造器逻辑
}
// 成员方法
返回类型 方法名(参数列表) {
// 方法逻辑
return 返回值;
}
}
1.2 例子:创建一个 Person
类
class Person {
// 成员变量(字段)
String name;
int age;
// 构造方法(用于创建对象)
Person(String name, int age) {
this.name = name;
this.age = age;
}
// 成员方法
void introduce() {
System.out.println("我叫 " + name + ",今年 " + age + &#