constructor overloading in java
class Student{ private String stuname; private String stuid; private int stuage; Student(){ System.out.println("this a default constructor"); } Student(String stuname,String stuid,int stuage){ this.stuname=stuname; this.stuid=stuid; this.stuage=stuage; } public String getStudentName(){ return stuname; } public String getStudentId(){ return stuid; } public int getStudentAge(){ return stuage; } } public class Constructor_OverloadingExample{ public static void main(String[] args){ Student stu=new Student();//calling the default constructor Student student=new Student("Khubaib","CSC-17F-129",22);//calling a parameterized constructor with sets the value of parameters System.out.println("Student Name: "+student.getStudentName()); System.out.println("Student ID: "+student.getStudentId()); System.out.println("Student Age: "+student.getStudentAge()); } }