美文网首页JAVA基础
java基础-方法重载

java基础-方法重载

作者: 努力做一个好人 | 来源:发表于2020-02-09 12:03 被阅读0次

所谓方法重载,指的是当两个方法具有相同的方法名称的时候,他们共存的一种方式。下面是两个重载方法的例子:

public class TestOverloading {

    public void method(String s){

    }

    public void method(int  i){

    }

}

对于方法名称相同的:

参数数量一样,类型不一样,可以重载

参数数量不一样可以重载

参数数量一样,相同位置类型不一样,可以重载

对于第三种情况,实例代码如下:

public class TestOverloading {

    public void method(String s, int i){

    }

    public void method(int  i, String s){

    }

}

注意,方法返回值不作为方法标识之一,下列方法是不能重载的

public class TestOverloading {

    public int method(  int i){

        return 1;

    }

    public String method(int  i){

        return "2";

    }

}

相关文章

  • 第31节:Java基础-类与对象

    前言 Java基础-类与对象,方法的重载,构造方法的重载,static关键字,main()方法,this关键字,包...

  • java基础-方法重载

    所谓方法重载,指的是当两个方法具有相同的方法名称的时候,他们共存的一种方式。下面是两个重载方法的例子: publi...

  • 方法重载与方法重写(@Overload @Override)

    java方法重载和方法重写(方法覆盖)的区别: 方法重载: Overload 方法重写: Override 批判,...

  • Java-基础-方法重载

    方法重载 在一个类中,我们可以定义多个方法。如果有一系列方法,它们的功能都是类似的,只有参数有所不同,那么,可以把...

  • Java基础语法_方法重载

    方法重载的基本使用 public static void main(String[] args) { /*方法重...

  • Java基础之方法重载

  • JAVA基础_方法的重载

    java语言当中的方法的重载: 1、方法重载又称为Overload 2、方法重载什么时候使用?【当在同一个类中,方...

  • Java基础教程之构造器与方法重载

    Java基础教程之构造器与方法重载 在方法与数据成员中,我们提到,Java中的对象在创建的时候会初始化(initi...

  • JVM方法调用

    方法重载和方法重写多态是面向对象程序设计的重要特性,方法重载和方法重写是Java语言实现多态的主要形式。方法重载指...

  • Java中重载和覆盖(重写)的区别

    Java中重载和覆盖(重写)的区别 1,基本概念 重载(Overload) Java中的方法重载发生在同一个类里面...

网友评论

    本文标题:java基础-方法重载

    本文链接:https://www.haomeiwen.com/subject/eqqcxhtx.html