Java程序设计案例教程习题答案第3章 面向对象 上.docx

上传人:太** 文档编号:57679564 上传时间:2022-11-05 格式:DOCX 页数:3 大小:16.19KB
返回 下载 相关 举报
Java程序设计案例教程习题答案第3章 面向对象 上.docx_第1页
第1页 / 共3页
Java程序设计案例教程习题答案第3章 面向对象 上.docx_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《Java程序设计案例教程习题答案第3章 面向对象 上.docx》由会员分享,可在线阅读,更多相关《Java程序设计案例教程习题答案第3章 面向对象 上.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第3章面向对象(上)一、填空题1. 封装、继承、多态2. class3. private protected public4. static5. . private 二、判断题1 .错2 .错3 .对4 .对5 .对6 .对7 .错8 .对9 .对1. .错 三、选择题2. D3. A4. D5. A6. C7. B8. B 四、简答题1 .封装、继承、多态面向对象的特点主要可以概括为封装性、继承性和多态性。其中封装是面向对象核心思想/将对象的属性和行为封装起来/不需要让外界知道具 体实现细节:这就是封装思想。继承性主要描述的是类与类之间的关系/通过继承:可以在无需重新编写原有类的情 况下V对

2、原有类的功能进行扩展。多态性指的是在程序中允许出现重名现象7它指在一个类中定义的属性和方法被其它 类继承后“,”它们可以具有不同的数据类型或表现出不同的行为7这使得同一个属性和方法 在不同的类中具有不同的语义。2 .在Java中,定义在类中的变量被称为成员变量。定义在方法中的变量被称为局部 变量。如果在某一个方法中定义的局部变量与成员变量同名,这种情况是允许的。此时, 在方法中通过变量名访问到的是局部变量,而并非成员变量。五、编程题 1.class Personpublic Person () System. out .printin (无参的构造方法被调用了.”); ) ) public c

3、lass TestOl public static void main(String args) Person p=new Person ();) )2.Student.java1 public class Student private String sNo;private String sName;3 privateString sSex;4 privateint sAge;5 privateint sJava;6 /getter&setter 方法7 public String getsNo () 8 return sNo;9 10 public void setsNo(String s

4、No) 11 this.sNo = sNo;12 )13 publicStringgetsName()14 return sName;15 16 publicvoidsetsName(String sName) 17 this.sName = sName;18 )19 publicStringgetsSex()20 return sSex;21 )22 publicvoidsetsSex(String sSex) 23 this.sSex = sSex;24 25 publicintgetsAge() 26 return sAge;27 28 publicvoid setsAge(int sA

5、ge) 29 this.sAge = sAge;30 )31 publicintgetsJava() 32return sJava;3338394041424344454647484950515253545556575859606162636465666768697034public void setsJava(int sJava) 35this.sJava = sJava;3637public Student(String sNo, String sName, String sSex, int sAge, intsJava)this.sNo = sNo;this.sName = sName;

6、this.sSex = sSex;this . sAge = sAge;this.sJava = sJava;Test.javapublic class Test public static void main(String args) Student students = new Student5;71students0students1students2students3students4intintintintfornewnewnewnewnewsum = 0;average0;Student(n220110nrStudent(n220111nzStudent(n220112n,Stud

7、ent(n220113n,Student(n220114fmax = students0.getsJava();min = students0.getsJava();(Student student : students) int java = student.getsJava();sum += java;if (max java) min = java;)average = sum/(students.length);HTomnznTohmnznTomfn,HWTomn,nseTomn r18,“男”,“女”,“男”,18,18,18,“男”,18,System. out .printIn (n Java 语言的平均成绩是:average);System, out. printin (Java 语言成绩的最大值是:H+max);System, out.printin (n Java 语言成绩的最小值是:n+min);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁