Java写一个类:学生姓名 学号
在计算机编程语言中,Java很受欢迎,因为它是一种具有很高可读性和可维护性的面向对象语言。在这篇文章中,我们将学习如何在Java中编写一个类,并且我们将以学生姓名和学号为例。
定义类
在Java中,我们可以使用class关键字来定义一个类。我们可以将学生类定义为以下代码:
```
public class Student {
String name;
int id;
}
```
在这个例子中,我们定义了一个叫做Student的类,它有一个包含姓名和学号的属性。属性定义为name和id,分别表示字符串类型和整型类型。
实例化类
在Java中,实例化类指的是创建类的对象。我们可以通过以下代码创建一个Student类的实例:
```
Student student1 = new Student();
```
在这个例子中,我们使用new关键字来创建一个新的学生对象,并将其分配给变量student1。在这个点,因为我们还没有为name和id属性赋值,所以它们的值为null和0。
设置和读取属性
在Java中,我们可以通过使用“setter”方法来设置属性值,以及使用“getter”方法来读取属性值。下面是一个设置学生姓名和学号的例子:
```
public void setName(String name) {
this.name = name;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public int getId() {
return id;
}
```
这里我们定义了四个方法(setName,setId,getName,getId),分别用于设置和读取学生姓名和学号。我们使用this关键字来引用当前实例的属性。注意,我们将setName和getId属性定义为String类型和int类型,因为name是字符串类型,而id是整型类型。
测试类
最后,我们可以创建一个测试类来测试我们创建的Student类。测试类的代码是:
```
public class StudentTest {
public static void main(String[] args) {
Student student1 = new Student();
student1.setName("Tom");
student1.setId(12345);
System.out.println("Name: " + student1.getName() + " ID: " + student1.getId());
}
}
```
在这个例子中,我们实例化了一个Student类的对象student1,并为其设置姓名和学号。最后打印出这个学生的姓名和学号。
扫码咨询 领取资料