Java语言程序设计与实现(微课版)(第2版)习题答案 项目1.docx
-
资源ID:97894740
资源大小:11.08KB
全文页数:2页
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Java语言程序设计与实现(微课版)(第2版)习题答案 项目1.docx
项目1 Java程序语言初识习题参考答案一、填空题:(1) J2SE(2) Java包引入部分;类定义部分(3) java; class二、选择题:(1) C; (2) D; (3) A; (4) A; (5) B; (6) C三、判断题:(1)错误;(2)正确;四、简答题:(1)简述面向对象编程的3个原则。答:所有面向对象的编程语言都提供帮助你实现面向对象模型的机制,这些机制是封装, 继承及多态性。封装(Encapsulation)是将代码及其处理的数据绑定在一起的一种编程机制,该机制 保证了程序和数据都不受外部干扰且不被误用。继承(Inheritance)是一个对象获得另一个对象的属性的过程。继承性与封装性相互 作用。如果一个给定的类封装了一些属性,那么它的任何子类将具有同样的属性,而且还添 加了子类自己特有的属性。这是面向对象的程序在复杂性上呈线性而非几何性增长的一个关 键概念。新的子类继承它的所有祖先的所有属性。它不与系统中其余的多数代码产生无法 预料的相互作用。多态性是允许一个接口被多个同类动作使用的特性,具体使用哪个动作与应用场合有 关。多态性的概念经常被说成是“一个接口,多种方法”。这意味着可以为一组相关的动作 设计一个通用的接口。多态性允许一个接口被同类的多个动作使用,这样就降低了程序的复 杂性。选择应用于每一种情形的特定的动作(specific action)(即方法)是编译器的任务, 程序员无需手工选择。只需记住并使用通用接口即可。(2)简述Java的三大开发体系。答:简单地说,J2SE用于小型程序,J2EE用于大型程序,J2ME用于手机等程序。J2SE 包含于J2EE中,J2ME包含了 J2SE的核心类,但新添加了一些专用类。语言都是相同的,只 是捆绑的类库API不同。也就是,J2SE是基础;压缩一点,再增加一些CLDC等方面的特性 就是J2ME;扩充一点,再增加一些EJB等企业应用方面的特性就是J2EE。(3)简述图形化程序的主要特征是什么。答: 程序界面主要由图形化的要素(如窗体、对话框、命令按钮等)构成 程序没有预定好的运行流程,而是由随机事件来驱动 人机交互由消息机制来支持 输入设备以鼠标、键盘为主,输出设备以显示器为主