wood burning stoves 2.0*
The moose likes Beginning Java and the fly likes getName() Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "getName()" Watch "getName()" New topic
Author

getName()

taryn heiney
Greenhorn

Joined: Nov 01, 2001
Posts: 1
class Student{
private String name;
private String ssn;
private String dob;
Student(String n, String s, String d){
name = n;
ssn = s;
dob = d;
Student s1 = new Student("dale","123-45-6789","5-18-70");
System.out.println("Their name is: " + s1.name);
}
}

What would be the proper way to access and change the
name variable. Write two methods that would allow us
to do this for the student class. One "accessor" and
the other a "mutator", or getName() and setName();

I would greatly appreciate if someone could help me with this. Thanks! Taryn
jason adam
Chicken Farmer ()
Ranch Hand

Joined: May 08, 2001
Posts: 1932
Well, if you want to abide by the laws of encapsulation, then yes, you want a getter and setter. Make all your instance and class variables private, and manipulate them through those methods.
Jason
Michael Bruesch
Ranch Hand

Joined: Sep 23, 2001
Posts: 158
for example:
public String getName () {
return name;
}
------------------
Michael J Bruesch
Codito, ergo sum...
I code, therefore I am.
My Java Games, I'm quite proud


Michael J Bruesch<br /><i>I code, therefore I am.</i>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: getName()