[Java] JAVA重载(overload)和覆盖(override)中你所不知道的陷阱 →→→→→进入此内容的聊天室

来自 , 2019-09-26, 写在 Java, 查看 101 次.
URL http://www.code666.cn/view/26588e93
  1. public class ParentClass {
  2.  
  3. }
  4. public class ChildClass extends ParentClass{
  5.  
  6. }
  7. public class Test {
  8.         public void testOverLoad(ParentClass cls){
  9.                 System.out.println("It's ParentClass");
  10.         }
  11.         public void testOverLoad(ChildClass cls){
  12.                 System.out.println("It's ChildClass");
  13.         }
  14.         public static void main(String[] args) {
  15.                 Test test = new Test();
  16.                 ParentClass parentCls = new ParentClass();
  17.                 ParentClass childCls = new ChildClass();
  18.                
  19.                 test.testOverLoad(parentCls);
  20.                 test.testOverLoad(childCls);
  21.         }
  22. }//源代码片段来自云代码http://yuncode.net
  23.                        

回复 "JAVA重载(overload)和覆盖(override)中你所不知道的陷阱"

这儿你可以回复上面这条便签

captcha