云指建站平台,网站优化需要那些工具,网站加seo需要多少钱,页面设计蓝色与什么颜色搭配最和谐super和this都可以在成员方法中用来访问#xff1a;成员变量和调用其他的成员函数#xff0c;都可以作为构造方法的第一条语 句
【相同点】
1. 都是Java中的关键字
2. 只能在类的非静态方法中使用#xff0c;用来访问非静态成员方法和字段
3. 在构造方法中调用时#…super和this都可以在成员方法中用来访问成员变量和调用其他的成员函数都可以作为构造方法的第一条语 句
【相同点】
1. 都是Java中的关键字
2. 只能在类的非静态方法中使用用来访问非静态成员方法和字段
3. 在构造方法中调用时必须是构造方法中的第一条语句并且不能同时存在
【不同点】
1. this是当前对象的引用当前对象即调用实例方法的对象super相当于是子类对象中从父类继承下来部分成 员的引用
2. 在非静态成员方法中this用来访问本类的方法和属性super用来访问父类继承下来的方法和属性
3. this是非静态成员方法的一个隐藏参数super不是隐藏的参数
4. 在构造方法中this(...)用于调用本类构造方法super(...)用于调用父类构造方法两种调用不能同时在构造 方法中出现
5. 构造方法中一定会存在super(...)的调用用户没有写编译器也会增加但是this(...)用户不写则没有