Click here to watch in Youtube : https://www.youtube.com/watch?v=LpwiBvtW2M0&list=UUhwKlOVR041tngjerWxVccwStudent.java public class Student
{
public String name;
public int age;
public String city;
public Student(String name, int age)
{
this.name = name;
this.age = age;
}
public Student(String name, int age, String city)
{
/*
* The this() constructor call should be used to reuse the constructor
* in the constructor. It maintains the chain between the constructors
* i.e. it is used for constructor chaining.
*
* Now no need to initialize name and age.
*/
this(name, age);
this.city = city;
}
}
StudentTest.java public class StudentTest
{
public static void main(String[] args)
{
Student studentObject = new Student("Peter",25,"Bangalore");
System.out.println("Name : "+studentObject.name);
System.out.println("Age : "+studentObject.age);
System.out.println("City : "+studentObject.city);
}
}