Java中方法如何重载呢?

Java-经验王 Java经验 发布时间:2021-04-21 09:09:22 阅读数:18393 1

Java方法重载是面向对象编程语言都拥有一个功能,那么Java的方法重载如何实现呢?下文将通过示例的方式一一道来,如下所示:

 方法重载(Overloading)的概念:
        当两个方法的方法名一致,但参数不一致时候,我们就将一个方法称为另一个方法的重载,如下所示:
  1. 方法名相同
  2. 方法的参数类型及参数个数不同
  3. 方法的返回类型可以不相同
  4. 方法的修饰符可以不相同
  5. main方法也可以被重载
例:testFun方法重载
class testClass {
   int height;
   testClass() {
      System.out.println("无参数构造函数");
      height = 4;
   }
   testClass(int i) {
      System.out.println("房子高度为 "
      + i + " 米");
      height = i;
   }
   void testFun() {
      System.out.println("房子高度为 " + height
      + " 米");
   }
   void testFun(String s) {
      System.out.println(s + ": 房子高度为 "
      + height + " 米");
   }
}
 
   public static void main(String[] args) {
      testClass t = new testClass(888);
      t.testFun();
      t.testFun("重载方法");
      //重载构造函数
      new testClass();
   }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/1618968019337.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者