import java.util.Scanner; |
public class Main{ |
public static void main(String[] args) { |
Scanner scan = new Scanner(System.in); |
int no1 = scan.nextInt(); |
String name1 = scan.next(); |
int age1 = scan.nextInt(); |
String seminary1 = scan.next(); |
Teacher t1 = new Teacher(no1, name1, age1, seminary1); |
System.out.println(t1.toString()); |
|
int no2 = scan.nextInt(); |
String name2 = scan.next(); |
int age2 = scan.nextInt(); |
String seminary2 = scan.next(); |
Teacher t2 = new Teacher(no2, name2, age2, seminary2); |
System.out.println(t2.toString()); |
|
System.out.println(t1.equals(t2)); |
|
scan.close(); |
} |
} |
class Teacher{ |
private int no; |
private String name; |
private int age; |
private String seminary; |
public Teacher( int _no, String _name, int _age, String _seminary) { |
no = _no; |
name = _name; |
age = _age; |
seminary = _seminary; |
} |
public int getNo() { |
return no; |
} |
public String getName() { |
return name; |
} |
public int getAge() { |
return age; |
} |
public String getSeminary() { |
return seminary; |
} |
public String equals(Teacher t) { |
if ( this .no == t.getNo()) { |
return "true" ; |
} |
else |
return "false" ; |
} |
public String toString() { |
return "no: " +no + ", name:" +name + ", age: " +age + ", seminary: " +seminary; |
} |
} |
重写equals函数还可: |
public boolean equals(Teacher t) { |
if ( this .no == t.getNo()) { |
return true ; |
} |
else |
return false ; |
} |