Skip to main content

Constructor - Basic Java Programming

constructor is a spacial member function of class. member function name and class name should be same is called constructor. it execute when object is initialize for that class.


Eg:
class A
{
void A()
{
System.out.println("constructor called");
}
public static void main(String[] args)
{
A a=new A();
}
}
output:
constructor called

From the above Java code contains one class named as "A".then the class have two member functions one is "A()" and another one is "main()".Now the Member Function name and class name should be same its called as constructor.We initialize the object for class A inside the main method.then the constructor automatically executed.

Types Of Constructor

1.Simple Constructor
2. Parameterized Constructor
Simple Contractor
The Constructor Does Not Pass Parameters.
Parameterized Constructor
The Constructor Pass Parameters.
eg:



class A
{
void A(int a)
{
System.out.println("Parameterized Constructor : "+a);
}
public static void main(String[] args)
{
A a=new A();
a(20);
}
}

Constructor Overloading
Same Constructor Name With Different Set Of Parameters.

Comments

Popular posts from this blog

Class is a collection of similar objects. Which have common properties

Class is a collection of similar objects. Which have common properties. Syntax class class_name {        //member functions and variables. } How to create a objects for class class_name c=new class_name; We can access the member variable and member methods using dot operator. c.member_function(); Eg : class bike { void fun() { System.out.println("member method"); } public static void main(String[] args) { bike B=new bike(); B.fun(); } } output member method

LPS(Longest Prefix Which Is Also Suffix) Array Generation Using Java

import java.util.* ; //Longest Prefix Which Is Also Suffix Which Is Used To Found a Pattern Through Avoid Repeated Characters in Given String. We Will Discuss KMP ALGORITHM TO Find A Pattern In Given String Latter. class lbs{ public static void main( String [] args){ Scanner in= new Scanner(System.in); //Get Input From User String s=in.nextLine(); //Convert String Into Char Array char [] ch=s.toCharArray(); int n=s.length(); int [] lbsArr= new int [n]; int j= 0 ,i= 1 ; lbsArr[ 0 ]= 0 ; //LPS ARRAY ALGORITHM /* i=1; j=0; string s="aaab" while i<n if s[i]==s[j]: lpsArr[i]=j; j=j+1 i=i+1 else: if j==0: lbsArr[j]=0 i=i+1 else: ...