标题:帮帮忙
只看楼主
z2425209584
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-9-13
结帖率:100%
已结贴  问题点数:20 回复次数:2 
帮帮忙
请按照以下要求设计一个学生类Student,并进行测试。
要求:
1、Student类中包含姓名、成绩两个属性。
2、分别给这两个属性定义两个方法,一个用于设置值,另一个方法用于获取值。
3、Student类中定义一个无参的构造方法和一个接收两个参数的构造方法,两个参数分别为姓名和成绩属性赋值。
4、在测试类中创建两个Student对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值,另一个使用有参的构造方法中给姓名和成绩赋值。
搜索更多相关主题的帖子: Student 姓名 成绩 方法 构造 
2018-09-20 14:04
new_bigbug
Rank: 2
等 级:论坛游民
威 望:1
帖 子:12
专家分:27
注 册:2018-9-22
得分:20 
public class Main
{
    public static void main(String[] args)
    {
        Test test=new Test();
        test.Print();//调用输出方法
    }
}
class Student{//学生类
    String name;
    double grade;
    Student()//无参数构造函数
    {}
    Student(String name,double grade)//带参数构造函数
    {
        this.name=name;
        this.grade=grade;
    }
    //name的set,get方法
    public void setName(String name)
    {
        this.name=name;
    }
    public String getName()
    {
        return(this.name);
    }
    //grade的set,get方法
    public void setGrade(double grade)
    {
        this.grade=grade;
    }
    public double getGrade()
    {
        return this.grade;
    }
}
class Test{//测试类
    Student stu1=new Student();//使用无参构造函数实例化对象
    Student stu2=new Student("李四",94);//使用有参构造函数实例化对象
     Test()
    {
        stu1.setName("张三");
        stu1.setGrade(95);
    }
    public void Print()//输出方法
    {
        System.out.println("无参构造方法:\n名字:"+stu1.getName()+"\n成绩:"+stu1.getGrade());
        System.out.println("有参构造方法:\n名字:"+stu2.getName()+"\n成绩:"+stu2.getGrade());
    }
}
\*写的不是很好,还望笑纳*\
2018-09-22 17:49
z2425209584
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-9-13
得分:0 
谢谢啦
2018-09-27 14:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-489904-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.596916 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved