用java运用面向对象思想创建一个学生类,要求有学号、姓名、专业、年龄等属性,具备两个及以上成员方法。 目的:检查面向对象思想运用情况;
时间: 2023-12-28 14:03:46 浏览: 85
好的,以下是一个简单的用Java运用面向对象思想创建的学生类的示例代码:
```java
public class Student {
private String studentNumber;
private String name;
private String major;
private int age;
public Student(String studentNumber, String name, String major, int age){
this.studentNumber = studentNumber;
this.name = name;
this.major = major;
this.age = age;
}
public String getStudentNumber(){
return studentNumber;
}
public void setStudentNumber(String studentNumber){
this.studentNumber = studentNumber;
}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public String getMajor(){
return major;
}
public void setMajor(String major){
this.major = major;
}
public int getAge(){
return age;
}
public void setAge(int age){
this.age = age;
}
public void display(){
System.out.println("学号:" + this.studentNumber);
System.out.println("姓名:" + this.name);
System.out.println("专业:" + this.major);
System.out.println("年龄:" + this.age);
}
}
```
在这个示例中,我们定义了一个名为`Student`的类,它具有四个属性:`studentNumber`(学号)、`name`(姓名)、`major`(专业)和`age`(年龄)。我们还定义了一个构造函数,用于实例化该类,并为每个属性设置值。此外,我们还定义了四个getter和setter方法来访问和修改这些属性。最后,我们还定义了一个名为`display`的成员方法,用于将学生的信息输出到控制台上。
这个示例演示了面向对象编程的基本原则,例如封装、继承和多态。通过将属性和方法绑定到一个类中,我们可以轻松地创建和管理学生对象,并能够在需要时对其进行扩展和修改。
阅读全文