8.4 本章练习

1 下面代码的输出结果为__

  1. public class Sub extends Super{
  2. public int i = 100 ;
  3. public static void main(String[] args) {
  4. Super sup = new Sub();
  5. Sub sub = new Sub();
  6. System.out.println((sup.i + sub.i));
  7. }
  8. }
  9. class Super {
  10. public int i = 50 ; //父类属性i,赋值50
  11. }

2 请描述类抽象的步骤。

3 String类可以被继承吗?为什么?

4 请介绍重载和重写的区别。

5 什么是多态,请使用一个例子进行说明。