请按照以下要求设计一个学生类Student,并进行测试,要求如下:

(1)Student类中包含姓名、成绩两个属性。
(2)分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值。
(3)Student类中定义一个无参的构造方法和一个接收两个参数的构造方法,两个参数分别为姓名和成绩属性值。
(4)在测试类中创建两个Student对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值,另一个使用有参的构造方法,在构造方法中给姓名和成绩赋值。

// An highlighted block
class Student{
 String name;
 int grade;

 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name=name;
 }
 public int getGrade() {
  return grade;
 }
 public void setGrade(int grade) {
  this.grade=grade;
 }
 public Student() {
  System.out.println("调用无参构造方法"); 
 }
 public Student(String name,int grade) {
  this.name=name;
  this.grade=grade;
 }
}
public class exam1 {
 public static void main(String args[]) {
  Student stu1=new Student();
  stu1.name="张三";
  stu1.grade=88;
  Student stu2=new Student("李四",90);
  System.out.println("我叫"+stu1.name+",获得的成绩是"+stu1.grade+"分!"); 
  System.out.println("我叫"+stu2.name+",获得的成绩是"+stu2.grade+"分!"); 
 }

最终运行代码效果:
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐