Java constructor
class Programming {
//constructor method
Programming() {
System.out.println("Constructor method called.");
}
public static void main(String[] args) {
Programming object = new Programming(); //creating object
}
}
Output:
Constructor method called
Java constructor overloading
class Language {
String name;
Language() {
System.out.println("Constructor method called.");
}
Language(String t) {
name = t;
}
public static void main(String[] args) {
Language cpp = new Language();
Language java = new Language("Java");
cpp.setName("C++");
java.getName();
cpp.getName();
}
void setName(String t) {
name = t;
}
void getName() {
System.out.println("Language name: " + name);
}
}
Output:
Constructor method called
Language name: Java
Language name: C++