mwfd.net
当前位置:首页 >> supEr关键字的用法 >>

supEr关键字的用法

this关键字1)在类的内部代表对象本身,你应该看到过this.xxx(),this.xxx这种用法吧,this就代表这个类的对象,比如public class A { private String name; public void setName(String name) { //this就代表A的一个对象 //当你实例一个A时,A a1 = new

this(有参数/无参数) 用于调用本类相应的构造函数 super(有参数/无参数) 用于调用父类相应的构造函数 this. 后跟方法或属性 指示本类的方法或属性 super. 后跟方法或属性(父类中指明的public protected)

super是调用父类的方法 例如:调用父类的构造方法.或是.调用父类中的普通方法

class A { A(){ System.out.println(" 111"); } } public class TestSuper extends A{ TestSuper() { super(); } public static void main(String[] args) { TestSuper test = new TestSuper(); } }

this表示当前实例.super表示父类.举个例子说猫继承于动物,如果动物类有个方法叫eat(),那么在猫类中写super.eat();调用的就是动物类的eat方法.super();调用的是父类的构造方法.如果cat类中有属性age,cat类中写this.age=4;如果实例话一个cat类 cat cat=new cat();这个时候这个this就相当于这个cat了.有另外一个实例cat cc=new cat();这里的this就指的是cc.

this是对当前对象的引用 super是调用父类的构造函数

你好像理解错了 super 的用法与this差不多 一个事指向当前对象父类的引用 一个指向当前对象的引用 由于重载时子类覆盖了父类的方法 造成很难调用 所以可以添加super.方法()与子类的方法相区别

this是指向调用对象本身的引用名,super是调用父类的构造方法和方法

super与this关键字的使用1. super关键字 super关键字的作用是用于子类引用父类的成员,如属性、方法或者构造器.1.1 调用父类构造器 用于调用父类的构造器,这是super的用法之一,它的基本格式是: super([arg_list]); 直接用super()加上

super关键字主要有以下两种用途. 1.调用父类的构造方法 子类可以调用由父类声明的构造方法.但是必须在子类的构造方法中使用super关键字来调用.其具体的语法格式

网站首页 | 网站地图
All rights reserved Powered by www.mwfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com