JAVA类与对象实验报告.doc

JAVA类与对象实验报告.doc

ID:60775377

大小:126.50 KB

页数:6页

时间:2020-12-17

JAVA类与对象实验报告.doc_第1页
JAVA类与对象实验报告.doc_第2页
JAVA类与对象实验报告.doc_第3页
JAVA类与对象实验报告.doc_第4页
JAVA类与对象实验报告.doc_第5页
资源描述:

《JAVA类与对象实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《面向对象程序设计》实验报告实验三、类与对象(1)课程代码:1H10500 学分:6实验类型:实践型实验学时:4个学时实验时间:2017.10.12实验地点:5407班级:计算机164专业:计算机科学与技术专业学号:姓名:林文辉一、实验目的(1)掌握类和对象(2)理解封装(3)会创建和使用对象(4)会定义和使用类的方法(5)理解变量作用域二、实验内容及步骤内容:定义学校类、教员类、学生类、游人类以及管理员类步骤:方案的设计与分析(类结构图。。。。。。)1、抽象出该类的共同属性特征2、抽象出该类的共同方法行为三、

2、实验过程及结果实验1代码:学校类教员类学生类classSchool{StringschoolName;intclassNumber;intlabNumber;publicSchool(){schoolName="北京远航培训中心";classNumber=10;labNumber=10;}classTeacher{StringteacherName;StringteacherDirection;StringteacherClass;intteacheAge;publicTeacher(){teacherName

3、="王老师";teacherDirection="计算机";teacherClass="使用JAVA语言理解程序逻辑";teacheAge=5;}classStudent{StringstudentName;StringstudentHobby;StringstudentClass;intstudentAge;publicStudent(){studentName="张浩";studentHobby="篮球";studentClass="S1班";studentAge=10;}游人类:classVisitor{

4、Stringname;intage;publicvoidshow(){Scannerinput=newScanner(System.in);while(!"n".equals(name)){if(age>=18&&age<=60){//判断年龄System.out.println(name+"年龄为"+age+",价格为20元");}else{System.out.println(name+"的年龄为:"+age+",免费");}System.exit(0);}}}publicclassInitialVisto

5、r{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);Visitorv=newVisitor();System.out.print("请输入姓名:");v.name=input.next();System.out.print("请输入年龄:");v.age=input.nextInt();v.show();}管理员类:classAdm{Stringusername;Stringpassword;publicAdm(){Sc

6、annerinput=newScanner(System.in);System.out.println("请输入用户名:");username=input.next();System.out.println("请输入密码:");password=input.next();}publicvoidshow(){Scannerinput=newScanner(System.in);if("admin1".equals(username)&&"".equals(password)){System.out.println

7、("修改密码成功,请输入新密码:");Stringpassword=input.next();}else{System.out.println("用户名和密码不匹配!您没有权限更新管理员信息");}}}结果:教员、学生、学校类游人类:管理员类:(该部分主要记录实验过程,包括实验代码及运行结果)四、实验小结对象是用来描述客观事物的一个实体,类定义了对象将会拥有的特征(属性)和行为(方法)类是对象的类型,对象是类的实例。上面几种类的实现方法都比较类似,先是创建类的对象,再对类的对象幅值并调用一些方法。下面是本次实验

8、学习及用到的一些知识。创建对象:类名对象名=new类名();引用类的属性:对象名.属性引用类的方法:对象名.方法名()定义方法:public返回值类型方法名(){//这里编写方法的主体}调用方法:对象名.方法名();把错误拷贝,并且给出修正过程。(该部分主要针对实验结果进行理论及实际运行结果的具体分析,主要阐述为什么会有这个结果,程序填空实验可以将三、四两部分内容结合起来进行分析说明)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。