Learn OVERLOADED CONSTRUCTORS in 6 minutes!

Your video will begin in 10
78 Views
Published
#java #javatutorial #javacourse

public class Main {
public static void main(String[] args) {

// overloaded constructors = Allow a class to have multiple constructors
// with different parameter lists.
// Enable objects to be initialized in various ways.

User user1 = new User("Spongebob");
User user2 = new User("Patrick", "PStar@aol.com");
User user3 = new User("Sandy", "SCheeks@gmail.com", 27);
User user4 = new User();

System.out.println(user1.username);
System.out.println(user1.email);
System.out.println(user1.age);

System.out.println(user2.username);
System.out.println(user2.email);
System.out.println(user2.age);

System.out.println(user3.username);
System.out.println(user3.email);
System.out.println(user3.age);

System.out.println(user4.username);
System.out.println(user4.email);
System.out.println(user4.age);
}
}

public class User {

String username;
String email;
int age;

User(){
this.username = "Guest";
this.email = "Not provided";
this.age = 0;
}
User(String username){
this.username = username;
this.email = "Not provided";
this.age = 0;
}
User(String username, String email){
this.username = username;
this.email = email;
this.age = 0;
}
User(String username, String email, int age){
this.username = username;
this.email = email;
this.age = age;
}
}
Category
Bro Code
Tags
java tutorial, java course, java programming
Be the first to comment