package com.vikram; class Student { private String name; private int id; //no-arg constructor public Student(){ this("Vikram");//calls one param constructor System.out.println("no-arg constructor called !"); } ////parameterized constructor - one param name public Student(String name) { this(name,10);//calls two param constructor System.out.println("one param constructor called !"); } //parameterized constructor - two param name , id public Student(String name, int id) { this.name = name; this.id = id; System.out.println("constructor with two arguments(String , int) called !"); System.out.println("name : "+this.name+" id : "+this.id); } } class Main { public static void main(String args[]) { //object creation and constructor with no-arg Student s1 = new Student(); } }