Java Reference
In-Depth Information
Display 5.11
A Simple Class
1
public class
ToyClass
2 {
3
private
String name;
4
private int
number;
5
public
ToyClass(String initialName,
int
initialNumber)
6 {
7 name = initialName;
8 number = initialNumber;
9 }
10
public
ToyClass()
11 {
12 name = "No name yet.";
13 number = 0;
14 }
15
public void
set(String newName,
int
newNumber)
16 {
17 name = newName;
18 number = newNumber;
19 }
20
public
String toString()
21 {
22
return
(name + " " + number);
23 }
24
public static void
changer(ToyClass aParameter)
25 {
26 aParameter.name = "Hot Shot";
27 aParameter.number = 42;
28 }
29
public boolean
equals(ToyClass otherObject)
30 {
31
return
((name.equals(otherObject.name))
32 && (number = otherObject.number) );
33 }
34 }