首页 > 编程语言 >java2实用教程第六版习题答案 第4章

java2实用教程第六版习题答案 第4章

时间:2025-01-07 14:34:45浏览次数:3  
标签:源文件 实用教程 变量 构造方法 int sum 第六版 习题 100

第4章

一.判断题

1.√      2.√     3.√       

4.×  (实例方法不能被类名调用。实例方法可被类创建的任何对象调用,类名调用类方法)  

5.√       6.√       7.√      8.√    9.×   (是可以的,只不过成员变量会暂时失效)   10.×(也可以重载)

二.单选

1.B (A:不是必须要在一个源文件中;C:源文件也可以不含主类;D:源文件不一定是public类,比如教材P13的例子2,主类为A,public类为People。注意此时源文件名字应为People.java。源文件就是.java文件)   

2.D (A:解释同判断题9;C:成员变量有默认值。Boolean默认为false,byte、short、int、long默认为0,char默认为'\0'【也就是空字符】,float、double默认为0.0)   

3.D (A、C:一个构造方法;B:其实是对的,但是很混淆,所以大家写代码的时候一定要避免这样的情况)

4.D (两个构造方法)   

5.A (static方法为类方法,this可以出现在实例方法和构造方法,但是不能出现在类方法)

6.C (A、D:输出你好;B:Tom(int n)就是构造方法)   

三.挑错

1.B (B为赋值语句,不是变量声明,语句只能出现在方法体中。要想给n赋初始值,就像m那样写,int n=200;) 

2.C   (m还没赋值就使用)

3.C (x是实例变量,只能通过对象访问,不能通过类名访问)

四.阅读程序

程序题大家可以自己运行一下看看结果

1.1,121,121  (引用类型参数的传值,与教材P78例子7收音机使用电池类似,不理解的可以再看看)

2.sum = -100     (注意区分成员变量和局部变量。setX中局部变量与成员变量x命名相同,此时成员变量x暂时失效,也就是说成员变量的值没有改变,仍然是100。而setY中因为使用了this,所以y的值是会变的。所以最后的结果是100+(-200)= -100)

3.27   (注意,sum为类变量,为所有对象所共享。在执行完int s1=b1.getSum();后sum的值变为了6,计算s2时sum就是从6开始的)

标签:源文件,实用教程,变量,构造方法,int,sum,第六版,习题,100
From: https://blog.csdn.net/m0_73782042/article/details/144984122

相关文章

  • 计算机操作系统复习题
    一、单选题1.操作系统是一种 ()√A.系统软件  B.系统硬件C.应用软件D.支援软件2.进程从等待状态进入就绪状态的原因可能是(      )。A、被选中占有处理机B、等待某一事件C、时间片用完D、等待的事件已发生3.进程控制块中的现场信息是在(  )保存的。......
  • 25考研王道数据机构课后习题-----顺序表链表部分
    文章目录1.顺序表题目2.链表相关题目3.我的个人总结声明:以下内容来自于B站知名up主白话拆解数据结构,望获悉;1.顺序表题目下面的这个说的是:下面的哪一个是组成我们的顺序表的有限序列,这个应该是数据元素,n个字符组成的这个内容我们称之为字符,数据项表示的是我们的这......
  • 【C语言程序设计——函数】编写函数求解累加和(头歌实践教学平台习题)【合集】
    目录......
  • C语言初阶习题【20】扫雷游戏
    1.用C语言实现扫雷游戏本博客和三子棋游戏比较大的区别是,三子棋游戏是写完了再总结的,本博客是边代码实现边编辑博客,所以本博客会比较详细的po出每一步骤,在每实现一个小功能的时候我们都先验证下效果,再继续下一步。2.思路总体的思路和三子棋游戏是一样的,我们把游戏实现部......
  • C语言初阶习题【19】三子棋游戏
    1.实现三子棋游戏2.思路我们把游戏实现部分放在game.c和game.h中,把游戏的测试代码放到test.c中main函数在test.c中。2.1test.c中先写main函数,在main函数中调用test函数。intmain(){ test(); return0;}test.c函数实现让玩家进行选择是否要进行游戏这里用到......
  • Python练习题
    序列索引和切片序列索引letters=["a","b","c","d","e","f","g","h","i","j"]print(letters[1])在Python中,列表的索引是从0开始的,即列表中第一个元素的索引为0,第二个元素的索引为1,以此类推。因此,​letter......
  • 第九章习题
    学号后四位:30189.2:点击查看代码importnumpyasnpfromscipy.statsimportshapirodata=np.array([15.0,15.8,15.2,15.1,15.9,14.7,14.8,15.5,15.6,15.3,15.1,15.3,15.0,15.6,15.7,14.8,14.5,14.2,14.9,14.9,1......
  • 习题9.2
    importnumpyasnpimportpandasaspdimportscipy.statsasssimportstatsmodels.apiassmimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['TimesNewRoman+SimSun+WFMSansSC']plt.rcParams['mathtext.fontset......
  • 计算机网络复习(习题)
    术语辨析数据链路层该层在两个通信实体之间传送以帧为单位的数据,通过差错控制方法,使有差错的物理线路变成无差错数据链路。网络层负责使分组以适当的路径通过通信子网的层次。运输层负责向两台主机中进程之间的通信提供通用的数据传输服务的层次。应用层通过应用......
  • 【C语言程序设计——循环程序设计】统计海军鸣放礼炮声数量(头歌实践教学平台习题)【合
    目录......