Use of private Constructor.
This program explain how we can declare private constructor . Vary simple explain
taking two class to access the data declared.
public class Myconstrct {
private Myconstrct() {
System.out.println("default private constructor");
}
System.out.println("default private constructor");
}
private Myconstrct(int x) {
System.out.println(" overloaded private constructor. " +x);
}
System.out.println(" overloaded private constructor. " +x);
}
Myconstrct(String x){
System.out.print("This Not Private Constr::" +x);
}
System.out.print("This Not Private Constr::" +x);
}
/* public static void main(String args[])
{
Myconstrct t1 = new Myconstrct();
Myconstrct t2 = new Myconstrct(49);
}
*/
}
If run this it will give out put as
default private constructor
overloaded private constructor. 49
But if you use try to create instance in other class of private
constructor it will give error.
public class privatetest {
public static void main(String[] args) {
// TODO Auto-generated method stub
// Myconstrct t1 = new Myconstrct(); error
Myconstrct t2 = new Myconstrct("MukeshJha");
}
}
Program output for this short of code will be
This Not Private Constr::MukeshJha
Use of private Constructor.
Reviewed by Mukesh Jha
on
5:27 AM
Rating:

No comments:
Add your comment