当前位置:实例文章 » JAVA Web实例» [文章]我在VScode学Java类与对象(Java的类与对象、this关键字)第一辑

我在VScode学Java类与对象(Java的类与对象、this关键字)第一辑

发布人:shili8 发布时间:2025-01-11 05:12 阅读次数:0

**Java类与对象**

###什么是类和对象在 Java 中,类是一种模板或蓝图,它定义了一个实体的属性和行为。对象则是根据类创建出来的具体实体。

例如,我们可以定义一个 `Person` 类来描述一个人,其属性包括姓名、年龄和职业,而对象则是具体的人,如 "张三"、"李四" 等。

### 类与对象的关系类是对象的模板,对象是根据类创建出来的具体实体。类中定义的属性和行为都是对象所具有的。

例如,我们可以在 `Person` 类中定义一个 `getName()` 方法来获取姓名,而这个方法就是针对所有对象(如 "张三"、"李四" 等)的。

### this关键字在 Java 中,`this` 关键字用于指向当前对象。它可以用来区分类中的成员变量和局部变量。

例如,我们可以在 `Person` 类中定义一个 `getName()` 方法,如下:

javapublic class Person {
 private String name;

 public String getName() {
 return this.name;
 }
}


在这个例子中,`this.name` 指向当前对象的 `name` 属性,而不是局部变量。

### 类与对象的创建在 Java 中,可以使用 `new` 关键字来创建一个新的对象。

例如,我们可以在 `Person` 类中定义一个构造函数,如下:

javapublic class Person {
 private String name;

 public Person(String name) {
 this.name = name;
 }

 public String getName() {
 return this.name;
 }
}


然后我们可以使用 `new` 关键字来创建一个新的对象,如下:

javaPerson person = new Person("张三");
System.out.println(person.getName()); // 输出 "张三"


### 类与对象的属性和行为在 Java 中,类中定义的属性和行为都是对象所具有的。

例如,我们可以在 `Person` 类中定义一个 `setName()` 方法来设置姓名,如下:

javapublic class Person {
 private String name;

 public void setName(String name) {
 this.name = name;
 }

 public String getName() {
 return this.name;
 }
}


然后我们可以使用 `person.setName("李四")` 来设置对象的姓名。

### 类与对象的继承在 Java 中,一个类可以继承另一个类的属性和行为。

例如,我们可以定义一个 `Student` 类来继承 `Person` 类,如下:

javapublic class Student extends Person {
 private int score;

 public void setScore(int score) {
 this.score = score;
 }

 public int getScore() {
 return this.score;
 }
}


然后我们可以使用 `new Student()` 来创建一个新的学生对象。

### 总结在本文中,我们学习了 Java 中类与对象的基本概念,包括类、对象、this关键字、类与对象的关系、类与对象的创建、类与对象的属性和行为以及类与对象的继承。

其他信息

其他资源

Top