some one please tell me which mistake i done in my below code
3 public abstract class Feature
4 {
5 private
String age;
6
7 protected Feature( String page )
8 {
9 if ( page == null )
10 {
11 throw new NullPointerException( "age must not be null" );
12 }
13
14 age= page;
15 }
16
17 public String getAge()
18 {
19 return age;
20 }
21
22 public void setAge( final String age )
23 {
24 age = age;
25 }
26
27 public boolean equals( Object o )
28 {
29 return o != null && o.getClass().equals( getClass() ) && age.equals( ( (Feature) o ).age);
30 }
31
32 public String toString()
33 {
34 return "Feature(" + age + ")";
35 }
36 }