- 1、本文档共130页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(4) 学生管理测试类(stuTest):主要是设计main方法。首先需要声明实例化学生管理类stuManage对象,然后是创建若干个student类对象,单个追加并显示,后一批追加并显示。 //stuTest.java public class stuTest {//测试stuManage public static void main(String[] args) { int op=0,n=0; String name; System.out.println(请输入要管理的学生人数:); Scanner scan=new Scanner(System.in); n= scan.nextInt(); //实例化stuManage类对象 stuManage obj=new stuManage(n); //学生成绩管理系统功能选择菜单: while(true){ System.out.println(学生成绩管理系统功能选择菜单:); System.out.println(1.输入学生信息); System.out.println(2.通过姓名查找学生); System.out.println(3.显示全部学生信息); System.out.println(4.退出系统); ? System.out.println(请输入要选择的操作编号:); op= scan.nextInt(); switch(op) { case 1: obj.addStudent(n); break; case 2: System.out.println(请输入要查找的学生姓名:); scan.nextLine(); name= scan.nextLine(); obj.searchByName(name); break; case 3:obj.show(); break; case 4:return; default: System.out.println(输入编号有误!\n); }//switch }//while }//main }//class 本章小结 3.1类和对象的概念——重点 3.2 static关键字 3.3 this关键字 3.4 继承——重点 3.5 final关键字 3.6 抽象方法和抽象类——重点 3.7 接口——重点 3.8 内部类和匿名类——难点 3.9 包(package)——了解 3.10 综合举例——难点 3.11上机实验 * * 【例3-24】类实现接口 interface Shape { // 定义接口Shape public void draw(); //抽象方法 public float area(); //抽象方法 } ? class Rectangle implements Shape { //Rectangle类实现Shape接口 int a,b; //成员变量a、b代表矩形的常和宽 Rectangle(int a,int b){ this.a=a; this.b=b; } public void draw(){//实现接口Shape的抽象方法 System.out.println(Draw a rectangle graph!); } ? public float area(){ //实现接口Shape的抽象方法 return a*b; //计算矩形面积 } } ? class Circle implements Shape { //Circle类实现Shape接口 int r; //成员变量r代表圆形的半径 Circle(int r){ this.r=r; } publi
文档评论(0)