
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; |
} |



