[Java] 教师类 →→→→→进入此内容的聊天室

来自 , 2020-07-20, 写在 Java, 查看 199 次.
URL http://www.code666.cn/view/62889e73
  1. import java.util.Scanner;
  2. public class Main{
  3.     public static void main(String[] args) {
  4.          Scanner scan = new Scanner(System.in);
  5.          int no1 = scan.nextInt();
  6.          String name1 = scan.next();
  7.          int age1 = scan.nextInt();
  8.          String seminary1 = scan.next();
  9.          Teacher t1 = new Teacher(no1, name1, age1, seminary1);
  10.          System.out.println(t1.toString());
  11.          
  12.          int no2 = scan.nextInt();
  13.          String name2 = scan.next();
  14.          int age2 = scan.nextInt();
  15.          String seminary2 = scan.next();
  16.          Teacher t2 = new Teacher(no2, name2, age2, seminary2);
  17.          System.out.println(t2.toString());
  18.          
  19.          System.out.println(t1.equals(t2));
  20.          
  21.          scan.close();  
  22.     }
  23. }  
  24.  
  25. class Teacher{
  26.         private int no;
  27.         private String name;
  28.         private int age;
  29.         private String seminary;
  30.         public Teacher(int _no, String _name, int _age, String _seminary) {
  31.                 no = _no;
  32.                 name = _name;
  33.                 age = _age;
  34.                 seminary = _seminary;
  35.         }
  36.         public int getNo() {
  37.                 return no;
  38.         }
  39.         public String getName() {
  40.                 return name;
  41.         }
  42.         public int getAge() {
  43.                 return age;
  44.         }
  45.         public String getSeminary() {
  46.                 return seminary;
  47.         }
  48.         public String equals(Teacher t) {
  49.                 if(this.no == t.getNo()) {
  50.                         return "true";
  51.                 }
  52.                 else
  53.                         return "false";
  54.         }
  55.         public String toString() {
  56.                 return "no: " +no +", name:" +name +", age: " +age +", seminary: " +seminary;
  57.         }
  58. }
  59.  
  60. 重写equals函数还可:
  61. public boolean equals(Teacher t) {
  62.         if(this.no == t.getNo()) {
  63.             return true;
  64.         }
  65.         else
  66.             return false;
  67.     }

回复 "教师类"

这儿你可以回复上面这条便签

captcha