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
}