永发信息网

请问这段java要怎么写

答案:2  悬赏:80  手机版
解决时间 2021-04-18 08:12
  • 提问者网友:寂寞梧桐
  • 2021-04-17 16:46
请问这段java要怎么写
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-04-17 18:23
public class Grade{
    public String Name;
    public float Math;
    public float Eng;
    public float Chn;
    public Grade(String name){
        this.Name = name;
    }
    
    public void setMath(float m){
        this.Math = m;
    }
    public void setEng(float e){
        this.Eng = e;
    }
    public void setChn(float c){
        this.Chn = e;
    }
    
    public String getName(){
        return this.Name;
    }
    public float getMath(){
        return this.Math;
    }
    public float getEng(){
        return this.Eng;
    }
    public float getChn(){
        return this.Chn;
    }
}
//以上是成绩类

public static void main(){
    List list = new list<>();   
    Grade student = new Grade("小明");
    student.setMath(65);
    student.setEng(55);
    student.setChn(80);
    list.add(student);
    
    //其他同理
}
全部回答
  • 1楼网友:孤老序
  • 2021-04-17 19:31
之后再判断条件如果为A、为B、为C的时候getName、Math、Eng、Chn该如何实现
这句话是啥意思。。。。
你可以直接添加一个带参数的构造函数嘛,免得这么麻烦
Student A=new Student("小明",65,55,80);
Student B=new Student("小A明",65,55,80);
Student C=new Student("小AA明",65,55,80);
这样多好
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯