• [Java]java基础知识问答—java入门与加深二 (1)

    发表于:2007-04-29作者:分类:Java

    31 throw和throws有什么不同? 答:throws用于声明一个方法会抛出哪些异常。而throw是在方法体中实际执行抛出异常的动作。 如果你在方法中throw一个异常,却没有在方法声明中声明之,编译器会报错。 注意Error和RuntimeException的子类是例外,无需特别声明...

  • [Java]java基础知识问答—java入门与加深二 (2)

    发表于:2007-04-29作者:分类:Java

    45 我想将一个父类对象转换成一个子类对象该怎么做? 答:强制类型转换。如 public void meth(A a) { B b = (B)a; } 如果a实际上并不是B的实例,会抛出ClassCastException。所以请确保a确实是B的实例。 46 其实我不确定a是不是B的实例,能不能分情况处理? 答...

    共1页/2条