import java.util.Scanner; public class Person { private String name; private int age; private String gender; public Person(){ name=null; age=0; gender=null; } /* Define the constructor */ public Person(String n,int a,String g){ name=n; age=a; gender=g; } public String getName(){ return name; } public void setName(String n){ name=n; } public int getAge(){ return age; } public void setAge(int a){ age=a; } public String getGender(){ return gender; } public void setGender(String g){ gender=g; } public String toString(){ return "Person("+"Name:"+name+",age:"+age+",gender:"+gender+")"; } public static void main(String[] args) { Person fred=new Person("Fred",20,"male"); System.out.println(fred.toString()); Person jean=new Person("Jean",42,"female"); System.out.println(jean.toString()); jean.setAge(40); System.out.println(jean.toString()); System.out.println(); Scanner sc=new Scanner(System.in); System.out.println("Please input the person1's (name,age,gender(male/female)):"); Person p1=new Person(); p1.setName(sc.next()); p1.setAge(sc.nextInt()); p1.setGender(sc.next()); System.out.println("person1: "+p1.toString()); System.out.println(); System.out.println("Please input the person2's (name,age,gender(male/female)):"); Person p2=new Person(); p2.setName(sc.next()); p2.setAge(sc.nextInt()); p2.setGender(sc.next()); System.out.println("person2: "+p2.toString()); System.out.println(); System.out.println("We set person2=person1"); p2=p1; System.out.println("person1: "+p1.toString()); System.out.println("person2: "+p2.toString()); } } /** Construct a circle with a specified radius */ Circle1(double newRadius) { radius = newRadius; } /** Return the area of this circle */ double getArea() { return radius * radius * Math.PI; } }