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.
(不知从何入手)