Bigjava 第二章 复习题

本文深入探讨了Java中对象与类的区别,包括对象、对象引用、对象变量的概念,并通过具体实例进行说明。此外,还对比了Java中的赋值操作符与数学等号的不同之处。

R2.1 解释对象和对象引用的差异

答:对象是在Java虚拟机里存储一块对象内存,而对象引用就是这一块内存的开始地址

R2.2 解释对象和对象变量的差异

答:对象变量是用来存储对象引用的。

R2.3 解释对象和类间的差异

答:类是对象的模板

R2.4 给出Rectangle类的 对象和Rectangle类的对象变量的Java代码

答:new Rectangle();  和 Rectangle rect

R2.5 解释Java的=号和数学意义的=号的差异

答:Java中的=号,表示给变量赋值,数学中的=号是两个数字相等

R2.6 给出构造下列对象的Java代码

a. 中心为(100,100)、所有边长都为50的矩形

b. 字符串"Hello,Dave"

答:a. new Rectangle(100,100,50,50)

b. new String("Hello,Dave")

R2.7 重做复习题2.6,但要求对象的初始化和对象变量

答:参见2.6

R2.8 找出如下语句的错误:

a. Rectangle r = (5,10,15,20);

b.double width = Rectangle(5,10,15,20).getWidth

c.Rectangle r;

r.translate(15,25);

d.r = new Rectangle);

r.translate("far far away!");

答:略

R2.9 写出Rectangle类的两个访问器方法和两个修改器方法的名称

答:访问器getWidth、getHeight,修改器:setWidth、setHeight

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值