C Books Guide and List
C++ Books Guide and List
Best Java Books

3,749 questions

4,049 answers

114 comments

10,705 users

How to use both constructor and ordinary method overload?

0 votes
76 views
asked May 10, 2014 by smith Geek (15,340 points)

1 Answer

0 votes
class MyClass {
  int height;

  MyClass() {
    System.out.println("Planting a seedling");
    height = 0;
  }

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

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

  void info(String s) {
    System.out.println(s + ": Tree 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();
  }
}
output
Creating new Tree that is 0 feet tall
Tree is 0 feet tall
overloaded method: Tree is 0 feet tall
Planting a seedling
answered May 10, 2014 by sunny Expert (11,410 points)

Related questions

0 votes
1 answer 24 views
24 views asked Jan 9, 2014 by smith Geek (15,340 points)
0 votes
1 answer 77 views
77 views asked May 10, 2014 by augustaina Sr Member (4,820 points)
0 votes
1 answer 69 views
69 views asked May 10, 2014 by augustaina Sr Member (4,820 points)
0 votes
1 answer 82 views
0 votes
1 answer 1,386 views
1,386 views asked May 6, 2014 by felin Advisor (8,400 points)
...