Latest web development tutorials

Ejemplos Java - la sobrecarga de métodos

Ejemplos de Java Ejemplos de Java

Primer vistazo a la definición del método sobrecarga (Sobrecarga): Si hay dos maneras de abordar el mismo nombre, pero los parámetros son inconsistentes, se puede decir que un método que está sobrecargado con otro método. Específicamente se describe como sigue:

  • El método del mismo nombre
  • Tipo de parámetro del método, el orden de al menos un número de diferentes
  • Tipo de retorno del método puede no ser la misma
  • El método puede no ser el mismo modificador
  • principal método también puede estar sobrecargado

El siguiente ejemplo muestra cómo volver a MiClase métodos de clase de información:

/*
 author by w3cschool.cc
 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();
   }
}

El código anterior se ejecuta salida es:

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

Ejemplos de Java Ejemplos de Java