Java 方法重载


Java 方法重载

class MyClass {
   int height;

   MyClass() {
      System.out.println("bricks");
      height = 0;
   }

   MyClass(int i) {
      System.out.println("Building new House that is " + i + " feet tall");
      height = i;
   }

   void info() {
      System.out.println("House is " + height + " feet tall");
   }

   void info(String s) {
      System.out.println(s + ": House is " + height + " feet tall");
   }
}

public class MainClass {
   public static void main(String[] args) {
      MyClass t = new MyClass(0);
      t.info();
      t.info("overloaded method");

      //Overloaded constructor:
      new MyClass();
   }
}