cari

Rumah  >  Soal Jawab  >  teks badan

关于java中重写.equals()方法的问题

ringa_leeringa_lee2826 hari yang lalu876

membalas semua(2)saya akan balas

  • 阿神

    阿神2017-04-18 10:46:44

    ialah kaedah getClass() bagi objek semasa.
    Anda boleh mengabaikan this apabila menggunakan kaedah atau sifat objek semasa dalam objek semasa Melainkan terdapat nama parameter pendua, anda perlu menentukan this

    class Demo {
        private String id;
        private String name;
        
        public Demo(String id, String name){
           this.id = id; // 参数与字段名重复,所以需要指定 this
           this.name = name;
        }
        
        public Demo(String username) {
           name = username; // 这里的name 就是当前对象的name
           id = getClass().toString(); //  这里的 getClass() 也是当前对象的getClass() 方法
        }   
    }

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:46:44

    Setiap kali kaedah ahli dipanggil, objek this akan dihantar secara tersirat, dan pengkompil akan menambah getClass()this kepada

    balas
    0
  • Batalbalas