In this tutorial, we will discuss the difference between Method and constructor in Java language. This is a very important concept in Java for students or programmers.
Now, we will get to know about the Java method
Method
Example
In this example, we create some methods including static method and normal method and call those methods
public class StuDetails{ static void demoMethod(){ //static method System.out.println("This is a demo method"); } static void method(){ System.out.println("This is a method"); } void displayMethod(){ System.out.println("This is display method"); } public static void main (String args[]){ demoMethod(); // calling static metod StuDetails.method();// calling static metod using class reference StuDetails s=new StuDetails(); s.displayMethod();// callingmetod using object reference } }
When the above code is compiled and executed, it produces the following results
This is a demo method This is a method This is a display method
Now, we will get to know about the Java constructor
Constructor
Example
In this example, we create default and parameterized constructor and call those constructors using create an object
Program 1
public class EmployeeDet { int empNo;//global variable String empName; EmployeeDet()//default constructor { System.out.println("I am a default constructor"); } EmployeeDet(int empNo, String name){//parameterized constructor System.out.println("I am a parameterized constructor"); this.empNo=empNo;//assign local variable to global variable empName=name; System.out.println("\nEmployee name is: "+name); System.out.println("Employee number is: "+empNo); } public static void main(String args[]){ EmployeeDet e=new EmployeeDet(); //default contructor called automatically when it is created EmployeeDet e1=new EmployeeDet(121,"Ragulan"); //parameterized contructor called automatically when it is created } }
When the above code is compiled and executed, it produces the following results
I am a default constructor I am a parameterized constructor Employee name is: Ragulan Employee number is:121
Suggested for you
Method in Java
How to find reverse number using method In this article, we will discuss the concept…
C# inverted full pyramid star pattern In this article, we will discuss the concept of…
C# Full Pyramid star pattern program In this article, we will discuss the concept of…
Program to count vowels, consonants, words, characters and space in Java In this article, we…
How to print multiplication table using Array in C++ language In this post, we will…
C Program to multiplication table using Array In this tutorial , we will discuss about…