计算机小白首次发文啦!!!(各位大佬来指点一下啦!!)用Java编写的一个简单的学生类
package 类与对象;
import java.util.Scanner;
class Student{
int StuNo;
String name;
int age;
String major;
static String school = "**大学";//这里是定义了一个类变量
void Student(int StuNo,String name,int age,String major) {
Scanner reader = new Scanner(System.in);
System.out.println("请输入你的学号:");
StuNo = reader.nextInt();
this.StuNo = StuNo;
System.out.println("请输入你的姓名:");
name = reader.next();
this.name = name;
System.out.println("请输入你的年龄:");
age = reader.nextInt();
this.age = age;
System.out.println("请输入你的专业:");
major = reader.next();
this.major = major;
}//这里是创建了一个方法用于给对象赋值
void OutPut() {
System.out.println("你的学号为:"+this.StuNo);
System.out.println("你的姓名为:"+this.name);
System.out.println("你的年龄为:"+this.age);
System.out.println("你的专业为:"+this.major);
}//这里又创建了一个方法,用于输出学生的信息
static void OutPutSchool() {
System.out.println("你所在的学校为:"+school);
}//这里是定义了一个类方法,用于输出学习
}
public class TestClassStudent {
public static void main(String args[]) {
Student stu1,stu2,stu3,stu4,stu5;//在这里声明了五个对象
stu1 = new Student();//给对象一分配内存空间
stu1.Student(stu1.StuNo,stu1.name,stu1.age,stu1.major);
stu1.OutPut();
Student.OutPutSchool();
stu2 = new Student();//给对象二分配内存空间
stu2.Student(stu2.StuNo,stu2.name,stu2.age,stu2.major);
stu2.OutPut();
Student.OutPutSchool();
stu3 = new Student();//给对象三分配内存空间
stu3.Student(stu3.StuNo,stu3.name,stu3.age,stu3.major);
stu3.OutPut();
Student.OutPutSchool();
stu4 = new Student();//给对象四分配内存空间
stu4.Student(stu4.StuNo,stu4.name,stu4.age,stu4.major);
stu4.OutPut();
Student.OutPutSchool();
stu5 = new Student();//给对象五分配内存空间
stu5.Student(stu5.StuNo,stu5.name,stu5.age,stu5.major);
stu5.OutPut();
Student.OutPutSchool();
}
}
程序就这些,有啥不足,或者可以改进的地方,还请各位大佬指出。
//真心希望可谓大佬可以提一些改进的宝贵意见吖//
PS:计算机小白正在努力中…