编程练习:创建一个学生类,创建另一个类,构造学生类的对象,并调用其成员变量与方法。
目标:理解Java的面向对象思想
//创建Student类
import java.io.*;
public class Student{
String name; //
int age;
String grade;
char level;
//Student类的构造函数
public Student(String name){
this.name = name;
}
//设置年龄的方法
public void setAge(int setage){
age = setage;
}
//设置年级的方法
public void setGrade(String grades){
grade = grades;
}
//设置成绩的方法
public void setLevel(char Level){
this.level = Level;
}
/*打印学生的信息*/
public void printStudent_info(){
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
System.out.println("年级:"+grade);
System.out.println("成绩:"+level);
}
}
//创建StudentTest类
import java.io.*;
public class StudentTest{
public static void main(String[] args){
//使用构造器构造两个对象,可以理解为声明并初始化两个Student类类型的“变量”
Student stu1 = new Student("李晓明");
Student stu2 = new Student("陈子昂");
//调用这两个对象的成员方法
stu1.setAge(15);
stu1.setGrade("高中二年级");
stu1.setLevel('A');
stu1.printStudent_info();
stu2.setAge(13);
stu2.setGrade("初中一年级");
stu2.setLevel('B');
stu2.printStudent_info();
}
}