求助:JavaSE基础好的朋友进

apache0000 2010-03-19 04:47:57
1.把三种修饰符(Modifiers)填到代码中的黄色部分,以满足以下三个要求:
1.)能在Alpha和Beta所在的包外创建这两个类的实例。
2.)当创建了一个Alpha类对象(或Alpha子类对象)时,alpha变量的值将总不会被改变。
3.)Alpha类对象中的alpha变量的值必须总是为"A"。




2.把对关系的描述(蓝色)填充到对应的实现结构中(黄色)。
注:并非所有的实现结构(黄色)都会被用到。




3.Given:
import java.io.*; 

class Food implements Serializable {int good = 3;}

class Fruit extends Food {int juice = 5;}

public class Banana extends Fruit {
int yellow = 4;

public static void main(String [] args) {
Banana b = new Banana(); Banana b2 = new Banana();
b.serializeBanana(b); // 假设该方法正确执行(正确序列化)
b2 = b.deserializeBanana(); // 假设该方法正确执行
System.out.println("restore "+b2.yellow+ b2.juice+b2.good);
}

// Bnana类的其他代码

}

结果是什么:
A.restore 400
B.restore 403
C.restore 453
D.Compilation fails.
E.An exception is thrown at runtime.
(不知从何入手)


...全文
156 5 打赏 收藏 转发到动态 举报
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiruantwo 2010-03-21
  • 打赏
  • 举报
回复
1:
ONE:
public
private
public
private

TWO:
protected
public



第三题,我也无头绪。
apache0000 2010-03-19
  • 打赏
  • 举报
回复
出门前再顶一下
apache0000 2010-03-19
  • 打赏
  • 举报
回复
最让我困惑的是第3题,
谁能给点思路?
apache0000 2010-03-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 soli11722984 的回复:]
………………

SCJP都搬出来了。。。。。。。。。

这个不是对着IDE结果不就出来了吗
[/Quote]
题也没看就妄下结论,
你对着IDE出个结果给我看看!
soli11722984 2010-03-19
  • 打赏
  • 举报
回复
………………

SCJP都搬出来了。。。。。。。。。

这个不是对着IDE结果不就出来了吗

62,567

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告