多做题,通过考试没问题!

Java认证考试

睦霖题库>其他计算机考试>Java认证考试

Assuming that the serializeBanana() and the deserializeBanana() methods will correctly use Java serialization and given:  import java.io.*;  class Food implemertts Serializable {int good = 3;}  class Fruit externds 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); // assume correct serialization  b2 = b.deserializeBanana(); // assume correct  System.out.println(”restore “+b2.yellow+ b2.juice+b2.good);  }  // more Banana methods go here  }  What is the result?() 

  • A、 restore 400
  • B、 restore 403
  • C、 restore 453
  • D、 Compilation fails.
  • E、 An exception is thrown at runtime.
正确答案:C
答案解析:
进入题库查看解析

微信扫一扫手机做题