【提问2】JAVA重载都有哪些用途?

解决方案 »

  1.   

    重载支持多态,是java实现“一个接口,多重方法”模式的一种方式。
      

  2.   

    因为Java不支持多继承,可以通过接口实现C、C++中的多继承的功能,而接口中的方面都是为实现的方法,你要调用这个接口的功能,就必须就去实现他方法,这是你定义一个类去实现这个接口,就要用到重载了
      

  3.   

    比如:system.out.print()方法;
    可以输出任意东西;
    因为他们重载了。
    API中:java.io 
    类 PrintStream
     void print(boolean b) 
              打印 boolean 值。 
     void print(char c) 
              打印字符。 
     void print(char[] s) 
              打印字符数组。 
     void print(double d) 
              打印双精度浮点数。 
     void print(float f) 
              打印浮点数。 
     void print(int i) 
              打印整数。 
     void print(long l) 
              打印 long 整数。 
     void print(Object obj) 
              打印对象。 
     void print(String s) 
              打印字符串。