Java基础代码图上有题

img


要能跑出来,有运行代码的,看图上题,Java基础代码,看图上题,3个小题

public class Student {
    private String name;

    private int score;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }
    public Student(){}
    public Student(String name, int score) {
        this.name = name;
        this.score = score;
    }
}

public class StudentTest {
    public static void main(String[] args) {
        Student student1=new Student();
        student1.setName("小白");
        student1.setScore(88);
        Student student2=new Student("小黑",98);
        System.out.println("学生1,姓名:"+student1.getName()+",成绩:"+student1.getScore());
    System.out.println("学生2, 姓名:"+student2.getName()+",成绩:"+student2.getScore());
}
}

定义类的代码:

class Student {
    //Student类中包含姓名、成绩两个属性
    private String name;
    private double grade;
    //无参的构造方法
    public Student() {
    }
    //接收两个参数的构造方法
    public Student(String name, double grade) {
        this.name = name;
        this.grade = grade;
    }
    //获取值
    public String getName() {
        return name;
    }
    //设置值
    public void setName(String name) {
        this.name = name;
    }
    //获取值
    public double getGrade() {
        return grade;
    }
    //设置值
    public void setGrade(double grade) {
        this.grade = grade;
    }
}

定义对象的代码

public class studentDemo {
    public static void main(String[] args) {
        Student stu1 = new Student();
        stu1.setName("zhangsan");
        stu1.setGrade(99);
        Student stu2 = new Student("lisi", 100);
    }
}

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632