java 6%4_Java编程详解(微课版)-习题答案.docx

【1】第一章

选择题

D

A

B

简答题

(1)c是 HYPERLINK "/s?wd=%E9%9D%A2%E5%90%91%E8%BF%87%E7%A8%8B&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao" \t "/question/_blank" 面向过程的,java是面向对象的。

(2)Java可以跨平台,在windows 和 unix 等系统上都可以很好的运行。

(3) HYPERLINK "/s?wd=JAVA%E8%AF%AD%E8%A8%80&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao" \t "/question/_blank" JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。

(4)在java中引入了package的概念,使面向对象和面向组件开发更加方便,而在c语言中没有package概念,需要其他方式来实现。

(5)Java是完全面向对象的语言,所有函数和变量部必须是类的一部分。

(6)Java程序中所有的对象都是用new操作符建立在内存堆栈上, Java自动进行无需内存回收操作,不需要程序员进行删除。

(7)Java没有函数,作为一个比c语言更纯的面向对象的语言,Java强迫开发人员把所有例行程序包括在类中,事实上,用方法实现例行程序可激励开发人员更好地组织编码。

【2】第二章

选择题

BBDDB

简答题

1、

类是对象的概括,对象是类的具体体现。

1)对象:对象是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。

2)类:具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。

2、

构造器是Java学习中很重要的一个概念,构造器可以提供许多特殊的方法,构造器作为一种方法,负责类中成员变量(域)的初始化。实例构造器分为缺省构造器和非缺省构造器。构造器最大的用处就是在创建对象时执行初始化,当创建一个对象时,系统会为这个对象的实例进行默认的初始化。如果想改变这种默认的初始化,就可以通过自定义构造器来实现。

就是私有化 private 不让别人轻易得到数据 只能通过定义get set方法存取好处:1:.将变化隔离;2: 便于使用; 3:提高重要性; 4:提高安全性;

编程题

class Car{private String xinghao;private String yanse;

private String chepaihao;public Car(String xinghao, String yanse, String chepaihao){this.xinghao= xinghao;this.yanse= yanse;this.chepaihao= chepaihao;}public void show(){System.out.println("型号:" + this.xinghao);System.out.println("颜色:" + this.yanse);System.out.println("车牌号:" + this.chepaihao);}public void start(){System.out.println(this.xinghao+"品牌的 HYPERLINK "/s?wd=%E6%B1%BD%E8%BD%A6%E5%90%AF%E5%8A%A8&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao" \t "/question/_blank" 汽车启动了。");}public void yanse(){System.out.println(this.yanse+"车颜色很好看");}public void chepai(){System.out.println(this.chepaihao+"车牌号很好~");}}public class Main{public

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值