![java类和对象 实验三_第1页](http://file4.renrendoc.com/view/03ff5f0f2f373db28a584a7fbc5a52b7/03ff5f0f2f373db28a584a7fbc5a52b71.gif)
![java类和对象 实验三_第2页](http://file4.renrendoc.com/view/03ff5f0f2f373db28a584a7fbc5a52b7/03ff5f0f2f373db28a584a7fbc5a52b72.gif)
![java类和对象 实验三_第3页](http://file4.renrendoc.com/view/03ff5f0f2f373db28a584a7fbc5a52b7/03ff5f0f2f373db28a584a7fbc5a52b73.gif)
![java类和对象 实验三_第4页](http://file4.renrendoc.com/view/03ff5f0f2f373db28a584a7fbc5a52b7/03ff5f0f2f373db28a584a7fbc5a52b74.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实三类对()(3次验学)一、实目的和要求
进一步熟练掌握类的定义、对象的声明创建及使用掌握类中方法的定义及调用理解并掌握构造方法的功能、定义及使用掌握方法的重载理解封装的含义、掌握Getters和Setters法二、实内容1.定义一Book类,要求包含书名、作者姓名、出版社、价钱四个属性,并分别定义两个构造方法(带参数的、不带参数的)以及显示输出相关信息的方法;同时在主类中创建相应的对象,对两种构造方法的初始化效果进行测试。2.定义Person类,要求包含姓名和身份证号,定义相应的和Setters方法实现对相关信息的读写操作。验证性程序(课本例Setters方法中对相关信息的有效性检测。三、实原理
构造方法类名(参数表){}//完成创建对象时的初始化工作方法的重载同名不同参(类型、个数)Setters法get成员变量名()成员变量名()//成员变量名首字符大写四、参程序1、classname;author;
price;Book(Stringpub,doublep){=n;=aut;publishingpub;=p;}{name=“人”;author=安徒生”publishing“民出版社”;=48;}版的《》"+author+"的");System.out.println("这书的价格是:"+price);}}classBookTest{staticvoidmain(String[]reader=newScanner(System.in);Book("朝那些事儿当年明月","国友谊出版公司",24.8);b1.showInfo();b2.showInfo();}}、importjava.util.*;classPeopleTest{staticvoidmain(String[]{
p=People("华","9527");System.out.println("您改成什么名字?");reader=newScanner(System.in);reader.next();if(p.setName(name))//调用法设置姓名,判断是否成功System.out.println("设姓名成功,现在的姓名是"System.out.println("设姓名失败");System.out.println("您改成什么?");id=//调用setID方法设置身份证号,判断是否成功System.out.println("设ID成功,现在的ID是"System.out.println("设ID失败"}}People{name;ID;
//名//份证号People(Stringn,Stringid){=n;ID=id;}
//始化姓名和身份证号的构造方法getName(){name;}getID(){ID;
//取姓名//取身份证号}setName(Stringn){//置姓名
flag=false;if(n.length()<=4){=n;flag=
//果姓名不多于4个符,则更新姓名并记录成功}//则提示错误信息System.out.println("不合法姓名,不允许进行设置!");flag;}setID(Stringid){//置身份证号flag=false;if(id.length()==4){ID=id;flag
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中职教育二年级上学期电子与信息《认识动态路由》教学课件
- 各部门安全工作细则
- 广东省建筑施工安全生产隐患识别图集(现浇混凝土模板工程)
- 小学教师教学叙事(40篇)
- 校外实习基地管理制度
- 全国职业院校技能大赛中职(汽车维修赛项)备赛考试题库(含答案)
- 重庆市开州区2024年七年级上学期语文月考试卷(附参考答案)
- 保妇康考试试题(试岗期)测试题含答案
- 活塞式压气机设计说明书
- 《种树郭橐驼传》统编版高中语文选择性必修下册
- 苏教版(2024新版)一年级上册科学全册教案教学设计
- Unit 1 Lesson 1 Nice to meet you(教学设计)-2024-2025学年闽教版英语三年级上册
- 2024年云南红河州开远市事业单位考试调动28人(高频重点复习提升训练)共500题附带答案详解
- 2024云南玉溪市开发投资限公司招聘16人(高频重点提升专题训练)共500题附带答案详解
- (必会)企业人力资源管理师(三级)近年考试真题题库(含答案解析)
- 2024年浙江省海港集团招聘笔试参考题库含答案解析
- 2024继续教育《医学科研诚信与医学了研究伦理》答案
- 部编版六年级语文上册第2单元大单元整体作业设计(教案课件配套)
- 学生助理个人简历
- 钢波纹管涵洞施工方案(完整版)
- ATEQ-F520中文说明书(经典实用)
评论
0/150
提交评论