A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jk7130866 中级黑马   /  2015-7-21 21:28  /  253 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 jk7130866 于 2015-7-21 21:38 编辑

(一)相关类class A{               public String show(D obj)
                           {   
                           return ("A and D");   
                            }            
                   public String show(A obj){         
                          return ("A and A");      
                             }  

  }  
class B extends A{         
               public String show(B obj)
                          {            
                 return ("B and B");        
                         }        
            public String show(A obj){           
                       return ("B and A");      
                   }   
        }  
class C extends B{}   
class D extends B{}
二)问题:以下输出结果是什么


       A a1 = new A();      
     A a2 = new B();      
     B b = new B();      
     C c = new C();        
    D d = new D();         
System.out.println(a1.show(b));   ①   
     System.out.println(a1.show(c));   ②      
    System.out.println(a1.show(d));   ③      
   System.out.println(a2.show(b));   ④        
  System.out.println(a2.show(c));   ⑤      
   System.out.println(a2.show(d));   ⑥        
  System.out.println(b.show(b));    ⑦      
   System.out.println(b.show(c));    ⑧      
    System.out.println(b.show(d));    ⑨   





0 个回复

您需要登录后才可以回帖 登录 | 加入黑马