H
howachen
Which one you prefer....
1.
public class Person {
private static String name;
private static int age;
public static String getName() {
return name;
}
public static void setName(String name) {
Person.name = name;
}
public static int getAge() {
return age;
}
public static void setAge(int age) {
Person.age = age;
}
}
2.
public class Person2 {
private static Person2 person2Instance = null;
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
private Person2() {
}
public static Person2 getInstance() {
if (person2Instance == null)
person2Instance = new Person2();
return person2Instance;
}
}
3.
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Person.setName("peter");
Person.setAge(11);
System.out.println(Person.getName() + Person.getAge());
Person2 person2 = Person2.getInstance();
person2.setName("peter");
person2.setAge(11);
System.out.println(person2.getName() + person2.getAge());
}
}
1.
public class Person {
private static String name;
private static int age;
public static String getName() {
return name;
}
public static void setName(String name) {
Person.name = name;
}
public static int getAge() {
return age;
}
public static void setAge(int age) {
Person.age = age;
}
}
2.
public class Person2 {
private static Person2 person2Instance = null;
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
private Person2() {
}
public static Person2 getInstance() {
if (person2Instance == null)
person2Instance = new Person2();
return person2Instance;
}
}
3.
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Person.setName("peter");
Person.setAge(11);
System.out.println(Person.getName() + Person.getAge());
Person2 person2 = Person2.getInstance();
person2.setName("peter");
person2.setAge(11);
System.out.println(person2.getName() + person2.getAge());
}
}