Constructors Using Some Basic Examples in Java

Constructors Using Some Basic Examples:

  • Constructors are the special methods whose name is same as class name.
  • Constructors do not have return type even void also.
  • Constructors will be invoked by the JVM automatically at the time of object creation.
  • Constructors are mainly used to initialize instance variables of class with different set of values.

Examples:

Lab1.java

  1. class Lab1   
  2. {  
  3.     public static void main(String args[])   
  4.   {  
  5.         Student stu1 = new Student();  
  6.         stu1.show();  
  7.         Student stu2 = new Student();  
  8.         stu2.show();  
  9.     }  
  10. }  
  11. class Student   
  12. {  
  13.     intsid;  
  14.     String sname;  
  15.     void show()   
  16.   {  
  17.         System.out.println(sid + "\t" + sname);  
  18.     }  
  19. }  
Lab2.java
  1. class Lab2   
  2. {  
  3.     public static void main(String args[])  
  4.   {  
  5.         Student stu = new Student();  
  6.         stu.sid = 99;  
  7.         stu.sname = "Ayush";  
  8.         stu.show();  
  9.     }  
  10. }  
  11. class Student  
  12. {  
  13.     intsid;  
  14.     String sname;  
  15.     void show()   
  16.     {  
  17.         System.out.println(sid + "\t" + sname);  
  18.     }  
  19. }  
Lab3.java
  1. class Lab3   
  2. {  
  3.     public static void main(String args[])  
  4.   {  
  5.         Student stu = new Student();  
  6.         stu.sid = 99;  
  7.         stu.sname = "Ayush";  
  8.         stu.show();  
  9.     }  
  10. }  
  11. class Student   
  12. {  
  13.     intsid;  
  14.     String sname;  
  15.     Student()   
  16.   {  
  17.         System.out.println("Student Default Constructor");  
  18.     }  
  19.     void show()  
  20.   {  
  21.         System.out.println(sid + "\t" + sname);  
  22.     }  
  23. }  
Lab4.java
  1. class Lab4   
  2. {  
  3.     public static void main(String args[])  
  4.   {  
  5.         Student stu = new Student();  
  6.         stu.sid = 99;  
  7.         stu.sname = "Ayush";  
  8.         stu.show();  
  9.     }  
  10. }  
  11. class Student  
  12. {  
  13.     intsid;  
  14.     String sname;  
  15.     Student(int id, Stringsn)   
  16.   {  
  17.         System.out.println("Student 2-Arg Constructor");  
  18.         sid = id;  
  19.         sname = sn;  
  20.     }  
  21.     void show()   
  22.   {  
  23.         System.out.println(sid + "\t" + sname);  
  24.     }  
  25. }  
Lab5.java
  1. class Lab5   
  2. {  
  3.     public static void main(String args[])  
  4.   {  
  5.         Student stu1 = new Student(88"Ayush");  
  6.         stu1.show();  
  7.         Student stu2 = new Student(99"Garg");  
  8.         stu2.show();  
  9.     }  
  10. }  
  11. class Student   
  12. {  
  13.     intsid;  
  14.     String sname;  
  15.     Student(int id, Stringsn)   
  16.   {  
  17.         System.out.println("Student 2-Arg Constructor");  
  18.         sid = id;  
  19.         sname = sn;  
  20.     }  
  21.     void show()  
  22.   {  
  23.         System.out.println(sid + "\t" + sname);  
  24.     }  
  25. }  
Lab6.java
  1. class Lab6  
  2. {  
  3.     public static void main(String args[])  
  4.   {  
  5.         Student stu1 = new Student();  
  6.         stu1.show();  
  7.         Student stu2 = new Student(99"Garg");  
  8.         stu2.show();  
  9.     }  
  10. }  
  11. class Student   
  12. {  
  13.     intsid;  
  14.     String sname;  
  15.     Student()   
  16.   {  
  17.         System.out.println("Student Default Constructor");  
  18.     }  
  19.     Student(int id, Stringsn)   
  20.   {  
  21.         System.out.println("Student 2-Arg Constructor");  
  22.         sid = id;  
  23.         sname = sn;  
  24.     }  
  25.     void show()   
  26.   {  
  27.         System.out.println(sid + "\t" + sname);  
  28.     }  
  29. }  
Lab7.java
  1. class Lab7   
  2. {  
  3.     public static void main(String args[])  
  4.   {  
  5.         Student stu1 = new Student(99"Ayu""ayu@orendagroup.co.in"9999);  
  6.         stu1.show();  
  7.         Student stu2 = new Student(88"sh""sh@orendagroup.co.in");  
  8.         stu2.show();  
  9.         Student stu3 = new Student(77"AG");  
  10.         stu3.show();  
  11.         Student stu4 = new Student();  
  12.         stu4.show();  
  13.     }  
  14. }  
  15. class Student   
  16. {  
  17.     intsid;  
  18.     String sname;  
  19.     String email;  
  20.     long phone;  
  21.    
  22.     Student(int id, Stringsn, Stringem, longph)   
  23.   {  
  24.         System.out.println("Student 4-Arg Constructor");  
  25.         sid = id;  
  26.         sname = sn;  
  27.         email = em;  
  28.         phone = ph;  
  29.     }  
  30.     Student(int id, Stringsn, Stringem)   
  31.   {  
  32.         System.out.println("Student 3-Arg Constructor");  
  33.         sid = id;  
  34.         email = em;  
  35.         sname = sn;  
  36.     }  
  37.     Student(int id, Stringsn)   
  38.   {  
  39.         System.out.println("Student 2-Arg Constructor");  
  40.         sid = id;  
  41.         sname = sn;  
  42.     }  
  43.     Student()  
  44.   {  
  45.         System.out.println("Student Default constructor");  
  46.     }  
  47.     void show()  
  48.   {  
  49.         System.out.println(sid + "\t" + sname + "\t" + "email" + "phone");  
  50.     }  
  51. }  
Lab8.java
  1. class Lab8   
  2. {  
  3.     public static void main(String args[])   
  4.   {  
  5.         Student stu3 = new Student(77"AG");  
  6.         stu3.show();  
  7.     }  
  8. }  
  9. class Student   
  10. {  
  11.     intsid;  
  12.     String sname;  
  13.     Student(int id, Stringsn)  
  14.   {  
  15.         System.out.println("Student 2-Arg Constructor");  
  16.         sid = id;  
  17.         sname = sn;  
  18.     }  
  19.     Student(int x, int y)  
  20.   {  
  21.         System.out.println("Student 2-Arg constructor");  
  22.         sid = x;  
  23.         sname = y;  
  24.     }  
  25.     void show()   
  26.   {  
  27.         System.out.println(sid + "\t" + sname);  
  28.     }  
  29. }  
Lab9.java
  1. class Lab9   
  2. {  
  3.     public static void main(String args[])  
  4.     {  
  5.         Student stu3 = new Student(77"AG");  
  6.         stu3.show();  
  7.     }  
  8. }  
  9. class Student  
  10. {  
  11.     intsid;  
  12.     String sname;  
  13.     Student(int id, Stringsn)   
  14.   {  
  15.         System.out.println("Student 2-Arg Constructor");  
  16.         sid = id;  
  17.         sname = sn;  
  18.     }  
  19.     Student(String y, int x)   
  20.   {  
  21.         System.out.println("Student 2-Arg constructor");  
  22.         sname = y;  
  23.         sid = x;  
  24.     }  
  25.     void show()  
  26.   {  
  27.         System.out.println(sid + "\t" + sname);  
  28.     }  
  29. }  
Lab10.java
  1. class Lab10   
  2. {  
  3.     public static void main(String args[])   
  4.   {  
  5.         Student stu = new Student();  
  6.         
  7.         stu.Student(77"AG");  
  8.         stu.show();  
  9.     }  
  10. }  
  11. class Student  
  12. {  
  13.     intsid;  
  14.     String sname;  
  15.     Student(int id, Stringsn)  
  16.   {  
  17.         System.out.println("Student 2-Arg Constructor");  
  18.         sid = id;  
  19.         sname = sn;  
  20.     }  
  21.     Student()  
  22.   {  
  23.         System.out.println("Student default constructor");  
  24.     }  
  25.     void show()  
  26.   {  
  27.         System.out.println(sid + "\t" + sname);  
  28.     }  
  29. }  
Lab11.java
  1. class Lab11   
  2. {  
  3.     public static void main(String args[])  
  4.   {  
  5.         Student stu = new Student();  
  6.         stu.Student(77"AG");  
  7.         stu.show();  
  8.     }  
  9. }  
  10. class Student   
  11. {  
  12.     intsid;  
  13.     String sname;  
  14.     void Student(int id, Stringsn)  
  15.   {  
  16.         System.out.println("Student 2-Arg Constructor");  
  17.         sid = id;  
  18.         sname = sn;  
  19.     }  
  20.     Student()  
  21.   {  
  22.         System.out.println("Student default constructor");  
  23.     }  
  24.     void show()  
  25.   {  
  26.         System.out.println(sid + "\t" + sname);  
  27.     }  
  28. }  
Lab12.java
  1. class Lab12   
  2. {  
  3.     public static void main(String args[])  
  4.   {  
  5.         Student stu = new Student();  
  6.         stu.Student(77"AG");  
  7.         stu.show();  
  8.     }  
  9. }  
  10. class Student  
  11. {  
  12.     intsid;  
  13.     String sname;  
  14.     void Student(int id, Stringsn)  
  15.   {  
  16.         System.out.println("Student 2-Arg Constructor");  
  17.         sid = id;  
  18.         sname = sn;  
  19.     }  
  20.     void show()  
  21.   {  
  22.         System.out.println(sid + "\t" + sname);  
  23.     }  
  24. }  
Lab13.java
  1. class Lab13  
  2. {  
  3.     public static void main(String args[])  
  4.   {  
  5.         Student stu = new Student(-12);  
  6.         stu.show();  
  7.     }  
  8. }  
  9. class Student  
  10. {  
  11.     int age = 18;  
  12.     Student(int ag)  
  13.     {  
  14.         System.out.println("Student 2-Arg Constructor");  
  15.         age = ag;  
  16.     }  
  17.     void show()   
  18.     {  
  19.         System.out.println(age);  
  20.     }  
  21. }  
Lab14.java
  1. class Lab14  
  2. {  
  3.     public static void main(String args[])   
  4.   {  
  5.         Student stu = new Student(-12);  
  6.         stu.show();  
  7.     }  
  8. }  
  9. class Student  
  10. {  
  11.     int age = 18;  
  12.     Student(int ag)  
  13.     {  
  14.         System.out.println("Student 2-Arg Constructor");  
  15.         if (ag = 18)  
  16.             return;  
  17.         age = ag;  
  18.     }  
  19.     void show()   
  20.     {  
  21.         System.out.println(age);  
  22.     }  
  23. }  
Lab15.java
  1. class Lab15  
  2. {  
  3.     public static void main(String args[])  
  4.   {  
  5.         Student stu = new Student(-12);  
  6.         stu.show();  
  7.     }  
  8. }  
  9. class Student  
  10. {  
  11.     int age = 18;  
  12.     Student(int ag)   
  13.     {  
  14.         System.out.println("Student 2-Arg Constructor");  
  15.         if (ag = 18)  
  16.             return 0;  
  17.         age = ag;  
  18.     }  
  19.     void show()   
  20.     {  
  21.         System.out.println(age);  
  22.     }