Java 学生类示例:创建和使用 Student 对象
public class Student {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
if(age < 0 || age > 120) {
System.out.println('您输入的年龄有误!');
} else {
this.age = age;
}
}
public static void main(String[] args) {
Student student = new Student();
student.setName('John');
student.setAge(20);
System.out.println('Name: ' + student.getName());
System.out.println('Age: ' + student.getAge());
}
}
代码解释:
- 类定义:
public class Student {
// ...
}
定义一个名为 Student 的公共类,该类将用于表示学生对象。
- 属性:
private String name;
private int age;
定义了两个私有属性:name 用于存储学生的姓名,age 用于存储学生的年龄。
- getter 和 setter 方法:
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
if(age < 0 || age > 120) {
System.out.println('您输入的年龄有误!');
} else {
this.age = age;
}
}
定义了 getName、setName、getAge 和 setAge 方法,用于获取和设置学生的姓名和年龄。setAge 方法还包含了年龄验证逻辑,确保输入的年龄在合理的范围内。
- 主函数:
public static void main(String[] args) {
Student student = new Student();
student.setName('John');
student.setAge(20);
System.out.println('Name: ' + student.getName());
System.out.println('Age: ' + student.getAge());
}
定义了主函数 main,用于测试 Student 类。代码创建了一个 Student 对象,设置其姓名和年龄,并打印出学生的姓名和年龄。
运行结果:
Name: John
Age: 20
总结:
本示例展示了如何创建一个简单的 Java 类,并使用 getter 和 setter 方法访问和修改其属性。它还演示了如何使用类创建对象、设置属性并访问对象的值。
原文地址: https://www.cveoy.top/t/topic/bwaW 著作权归作者所有。请勿转载和采集!