Java中super关键字和this关键字使用的区别

super:

       1、super调用父类的构造方法,必须在构造方法的第一个;

       2、super必须必须也只能出现在子类的方法或者构造方法中;

       3、super和this不能同时调用构造方法;

VS

this:

        代表的对象不同: 

               this:本身调用者这个对象;

               super:代表父类对象的应用;

         前提:

                this:没有继承可以使用;

                super:只能在继承条件下才可以使用;

         构造方法:

                this():本类的构造;

                super():父类的构造;

posted @ 2020-11-29 14:47  等你的夏天  阅读(250)  评论(0)    收藏  举报