定义一个学生类,包含变量:学生姓名、年龄;定义无参有参2个构造方法以及每个属性的get和set方法,创建成员方法skill输出“学生技能”
时间: 2024-12-15 22:16:00 浏览: 12
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
在Java中,我们可以定义一个名为`Student`的类来表示学生,包含姓名(name)和年龄(age)两个基本属性。同时,为了访问和修改这些属性,我们会添加getter和setter方法。此外,我们还会定义一个无参构造方法用于默认初始化,一个带参数的构造方法用于指定初始值,以及一个`skill`方法来输出学生的技能信息。
```java
public class Student {
// 属性
private String name;
private int age;
// 无参构造方法
public Student() {
this.name = "";
this.age = 0;
}
// 带参数的构造方法
public Student(String name, int age) {
this.name = name;
this.age = age;
}
// Getter and Setter methods
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
// 成员方法 - 输出技能
public void skill() {
System.out.println("学生技能:");
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
}
}
```
阅读全文