What is the use of Getters and Setters method ?
Answers were Sorted based on User's Feedback
Before get into the answer, we gotta know something
prior...! "JavaBeans".
JavaBeans are java classes that have properties. For our
purpose, think of properties as private instance variables.
since they're private, the only way they can be accessed
from outside of their class is through 'methods'in the
class.
The methods that change a propertiy's value are called
setter methods, and the methods that retrieve a property's
value are called getter methods.
| Is This Answer Correct ? | 54 Yes | 8 No |
Answer / sumit bansal
you can put verification code in setter as if you want a
variable for storing weight you never want weight -ve So
write the code that prevent -ve entry of varible value in
setter method
Using getter and making your variable private you can be
sure that nobody can access it directly from outside.
| Is This Answer Correct ? | 31 Yes | 19 No |
Answer / adarsh gowda
Getter and setter methods are used to retrieve and manipulate private variables in a different class. A "getter" method does as it name suggest, retrieves a the attribute of the same name. A setter method allows you to set the value of the attribute.
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / amol patil
That means you should use set<yourPropertyName> for methods
that can modify
a property (normally a property maps directly to an instance
variable, but not
necessarily) and get<yourPropertyName> for methods that can
read a property.
For example, a String variable name would have the following
getter/setter methods:
| Is This Answer Correct ? | 2 Yes | 5 No |
What is the advantage of preparedstatement over statement?
Why do we declare a class static?
Is map sorted in java?
write SQL command for table employee where print first name or last name start like "A" and who is working in domain(angular js,java,dotnet)
What is compareto () in java?
How do I remove a character from a string in java?
How can the checkbox class be used to create a radio button?
My interview asked what is dynamic variable in java and where we use them.
Why java is called not pure object oriented language?
What is the implementation of destroy method in java. Is it native or java code?
How many characters is 2 bytes?
What are checked exceptions?