Java——this 和 super

来源:互联网 发布:安大略艺术学院 知乎 编辑:程序博客网 时间:2024/05/22 15:18

this关键字的两个用途

1,引用隐式参数(implicit parameter)

隐式参数不出现在方法生命中,在每一个方法中,关键字this表示隐式参数;

2,调用该类其他的构造器

 如果构造器的第一个语句是形如this(……),这个构造器将调用同一个类的另一个构造器;

 

super关键字的两个用途

1,调用超类的方法

super不是一个对象的引用,不能将super赋给另一个对象变量,它只是一个指示编译器调用超类方法的特有关键字;

2,调用超类的构造器

 使用super调用构造器的语句必须是子类构造器的第一条语句;

原创粉丝点击