本帖最后由 Cheers_for_CRAZ 于 2013-11-8 08:51 编辑
- public class Test1 {
- int i=1;
- public void run(){
- System.out.println("this is Test1 class run");
- }
- public static void main(String[] args) {
- B b=new B();
- b.run();
- }
- }
- class B extends Test1{
- int i=1;
- public void run(){
- super.run();
- System.out.println("this is B class run"+super.i);
- }
- }
- /*
- * 用super可以调用父类中的成员变量和成员方法
- * 为什么说成员变量没有覆盖一说,应该叫隐藏?
- * 为什么成员方法的覆盖不叫隐藏?
- */
复制代码 |
|