Latest web development tutorials

Esempi Java - overloading dei metodi

Esempi di Java Esempi di Java

Primo sguardo alla definizione del metodo sovraccarico (sovraccarico): Se ci sono due modi per affrontare lo stesso nome, ma i parametri sono incoerenti, si può dire che un metodo che è sovraccarico di un altro metodo. Specificamente descritto come segue:

  • Il metodo omonimo
  • tipo di parametro del metodo, dell'ordine di almeno un certo numero di diversi
  • Tipo di ritorno del metodo non può essere la stessa
  • Il metodo non può essere lo stesso modificatore
  • metodo principale può anche essere sovraccaricato

L'esempio seguente mostra come ricaricare MyClass metodi informazioni classe:

/*
 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();
   }
}

Il codice di cui sopra viene eseguito in uscita è:

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

Esempi di Java Esempi di Java