JAVA类与对象实验报告.doc
- 文档编号:1639086
- 上传时间:2022-10-23
- 格式:DOC
- 页数:6
- 大小:141KB
JAVA类与对象实验报告.doc
《JAVA类与对象实验报告.doc》由会员分享,可在线阅读,更多相关《JAVA类与对象实验报告.doc(6页珍藏版)》请在冰豆网上搜索。
《面向对象程序设计》实验报告
实验三、类与对象
(1)
课程代码:
1H10500 学分:
6
实验类型:
实践型实验学时:
4个学时
实验时间:
2017.10.12实验地点:
5407
班级:
计算机164专业:
计算机科学与技术专业
学号:
2016011147姓名:
林文辉
一、实验目的
(1)掌握类和对象
(2)理解封装
(3)会创建和使用对象
(4)会定义和使用类的方法
(5)理解变量作用域
二、实验内容及步骤
内容:
定义学校类、教员类、学生类、游人类以及管理员类
步骤:
方案的设计与分析(类结构图。
。
。
。
。
。
)
1、抽象出该类的共同属性特征
2、抽象出该类的共同方法行为
三、实验过程及结果
实验1代码:
学校类教员类学生类
classSchool{
StringschoolName;
intclassNumber;
intlabNumber;
publicSchool(){
schoolName="北京远航培训中心";
classNumber=10;
labNumber=10;
}
classTeacher{
StringteacherName;
StringteacherDirection;
StringteacherClass;
intteacheAge;
publicTeacher(){
teacherName="王老师";
teacherDirection="计算机";
teacherClass="使用JAVA语言理解程序逻辑";
teacheAge=5;
}
classStudent{
StringstudentName;
StringstudentHobby;
StringstudentClass;
intstudentAge;
publicStudent(){
studentName="张浩";
studentHobby="篮球";
studentClass="S1班";
studentAge=10;
}
游人类:
classVisitor{
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);
}
}
}
publicclassInitialVistor{
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(){
Scannerinput=newScanner(System.in);
System.out.println("请输入用户名:
");
username=input.next();
System.out.println("请输入密码:
");
password=input.next();
}
publicvoidshow(){
Scannerinput=newScanner(System.in);
if("admin1".equals(username)&&"111111".equals(password)){
System.out.println("修改密码成功,请输入新密码:
");
Stringpassword=input.next();
}else{
System.out.println("用户名和密码不匹配!
您没有权限更新管理员信息");
}
}
}
结果:
教员、学生、学校类
游人类:
管理员类:
(该部分主要记录实验过程,包括实验代码及运行结果)
四、实验小结
对象是用来描述客观事物的一个实体,类定义了对象将会拥有的特征(属性)和行为(方法)
类是对象的类型,对象是类的实例。
上面几种类的实现方法都比较类似,先是创建类的对象,再对类的对象幅值并调用一些方法。
下面是本次实验学习及用到的一些知识。
创建对象:
类名对象名=new类名();
引用类的属性:
对象名.属性
引用类的方法:
对象名.方法名()
定义方法:
public返回值类型方法名(){
//这里编写方法的主体
}
调用方法:
对象名.方法名();
把错误拷贝,并且给出修正过程。
(该部分主要针对实验结果进行理论及实际运行结果的具体分析,主要阐述为什么会有这个结果,程序填空实验可以将三、四两部分内容结合起来进行分析说明)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 对象 实验 报告