实例讲解:类设计分析.pdf
文本预览下载声明
JAVA 应用开发详解
第5章:面向对象(基础)
—— 实例讲解:类设计分析
MLDN 软件教学研发部
© MLDN 软件教学研发部
本章目标
掌握类的基本分析思路
应用思路分析具体的题目
E-MAIL:mldnqa@163.com
程序分析思路
在具体题目讲解之前先给出读者一些分析的思路:
1、 根据要求写出类所包含的属性;
2、 所有的属性都必须进行封装(private);
3、 封装之后的属性通过setter和getter设置和取得;
4 、 如果需要可以加入若干构造方法;
5、 再根据其他要求添加相应的方法;
6、类中的所有方法都不要直接输出,而是交给被调用处输出。
E-MAIL:mldnqa@163.com
题目要求
定义并测试一个名为Student的类,包括属性有“学号”、“姓名”,以及3 门
课程“数学”、“英语”和“计算机”的成绩,包括的方法有计算3 门课程的“总
分”、“平均分”、“最高分”及“最低分” 。
E-MAIL:mldnqa@163.com
属性及类型
No. 属性 属性类型 属性名称
1 学号 String stuno
2 姓名 String name
3 数学成绩 float math
4 英语成绩 float english
5 计算机成绩 float computer
E-MAIL:mldnqa@163.com
定义出方法(普通方法、构造方法)
No. 方法名称 返回值类型 作用
1 public void setStuno(String s) void 设置学生编号
2 public void setName(String n) void 设置学生姓名
3 public void setMath(float m) void 设置数学成绩
4 public void setEnglish(float e) void 设置英语成绩
5 public void setComputer(float c) void 设置计算机成绩
6 public String getStuno() String 取得学生编号
7 public String getName() String 取得学生姓名
8
显示全部