java 程序,新手求解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 程序,新手求解相关的知识,希望对你有一定的参考价值。

父类:Person,子类Student
¦ 创建类Person,含属性name,sex,age,及其getter、setter方法。
¦ 创建类Student,继承自Person,另有自己的属性majorClass(专业班级),scores(课程成绩),及其getter、setter方法。注,scores要求设为整型数组类型,初始化其长度为5,即表示有5门课程成绩。
¦ 再为Student类添加成员方法avgScore(),该方法用于计算学生课程成绩的平均分。
¦ Student类的构造方法自行设计。
编写一个测试类,含main方法,创建一个学生对象,通过键盘输入学生的课程成绩并设置给属性scores,调用avgScore()方法计算课程平均分并输出

这个真的不想打了,很基础也很典型
给你个简单的提示好了
//Person类
public class Person
private String name;//以此类推
........................sex;
.........................age;

public Person()


public Person(String name,...sex,...age)
this.name = name;
.................................
.................................

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


public String getName()
return name;

//sex,age的set,get方法类似

// Student 类
public class Student extends Person
// 属性和构造方法以及get,set方法和上面的类似
//这里只写scores
private int[] scores = new int[5];//建议的话double类型更好
public int avgScore()
int totalScore = 0;
for(int temp:scores)
totalScore += temp;

return (int)(totalScore/scores.length);



//记得加载有Peron类和Student类的包
public class simpleTest
public static void main(String[] args)
//实现屏幕输入的话好几种方式,不会的话百度一下就好了
Person stu = new Student(.......);//自己传构造参数
System.out.println(stu.avgScore());
..................


追问

非常感谢!!!

参考技术A 自己写,自己调。我也是这样走过来的~ 参考技术B 这个问题你应该自己去写,不然你永远是新手! 参考技术C 这个 简单,需要边写边说明?
可以帮你进一步加深

私信
一步步讲解

以上是关于java 程序,新手求解的主要内容,如果未能解决你的问题,请参考以下文章

在myeclipse中运行jsp程序后显示404错误怎么解决 新手 求解呀 在线等

在PLSQLdeveloper上面执行下列代码时报错 ORA-01008:并非所有变量都已绑定,新手求解,

JAVA if判断新手求解。

求解。java程序运行后有个警告。

java新手求解释,希望高手能给我讲一下继承,主要就是写继承的步骤,父类,子类,都是啥规则。

maven问题,新手求解!