I am newbie in J2EE & looking for strong basic behind each
concept as,
Why do we use private access specifier before each variable
of
type property bcoz ultimately to access it outside the class
we use public method as getter & setter ?
If we use getter & setter to access it outside the class so
better we make variable as public so that it is easily
available outside of the class...
Please guide me why do we use as private ????
Answer Posted / mmr
procedural oriented:-
int i=0;
int j=0;
int showi(){
print i;
}
void main(){
i++;// using i var with out knowing the intention of its use
could leads to unexpected behaviour
showi();
}
Object oriented:-
class mydata{
private int i=0;
int j=0;
private showi(){
print i;
}
void main(){
i++; // not allowed as i can be accessble only thru the
//member function that means the data will be operated thru
//the method exposed to access it which are private to the
//class
showi();
}
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What do you understand by connector? Explain connector architecture.
What is the difference between load() and get()?
What is java secure socket extension (jsse)?
What does enterprise javabeans module contain?
What is document?
What is isv?
Is tomcat a java ee?
explain the technologies that j2ee platform provides for developing components.
i want test pattern of zylog company and some examples also
Is object a composite data type in java?
What are the advantages of object-relational mapping (orm)?
Why java is a platform?
What is javabeans component?
Is java gui dead?
What are j2ee components?