广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州如何重载方法?_北大青鸟IT软件学校

作者:邓华发布时间:2021-01-19分类:Java技术浏览:787


导读:​如何重载方法?惠州北大青鸟老师为你解答。我们先来看下方法重载(Overloading)的定义:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。 具体说明如下:

如何重载方法?惠州北大青鸟老师为你解答。我们先来看下方法重载(Overloading)的定义:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。 具体说明如下:

方法名相同

方法的参数类型,个数顺序至少有一项不同

方法的返回类型可以不相同

方法的修饰符可以不相同

main方法也可以被重载

以下实例演示了如何重载 MyClass 类的 info 方法:

/*
author by w3cschool.cn
MainClass.java
*/
class MyClass {
  int height;
  MyClass() {
     System.out.println("无参数构造函数");
     height = 4;
  }
  MyClass(int i) {
     System.out.println("房子高度为 "
     + i + " 米");
     height = i;
  }
  void info() {
     System.out.println("房子高度为 " + height
     + " 米");
  }
  void info(String s) {
     System.out.println(s + ": 房子高度为 "
     + height + " 米");
  }
}
public class MainClass {
  public static void main(String[] args) {
     MyClass t = new MyClass(3);
     t.info();
     t.info("重载方法");
     //重载构造函数
     new MyClass();
  }
}

以上代码运行输出结果为:

房子高度为 3 米
房子高度为 3 米
重载方法: 房子高度为 3 米
无参数构造函数

想学Java软件开发吗?来惠州北大青鸟新方舟校区。

Java9.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表