Maison  >  Questions et réponses  >  le corps du texte

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

ringa_leeringa_lee2766 Il y a quelques jours846

répondre à tous(2)je répondrai

  • 阿神

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

    est la méthode getClass() de l'objet actuel.
    Vous pouvez ignorer this lorsque vous utilisez des méthodes ou des propriétés de l'objet actuel dans l'objet actuel, sauf s'il y a des noms de paramètres en double, vous devez spécifier 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() 方法
        }   
    }

    répondre
    0
  • 天蓬老师

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

    Chaque fois qu'une méthode membre est appelée, l'objet this sera transmis implicitement et le compilateur ajoutera getClass()this à

    répondre
    0
  • Annulerrépondre