super
来源:互联网 发布:性能监控软件 编辑:程序博客网 时间:2024/04/27 06:14
super
指向父类的引用
可以访问父类的属性和方法
例子demo5
package com.qf.demo5; public class Fu { int num; String name; public Fu(){ System.out.println("调用了父类的无参构造"); } public Fu(int num,String name){ this.num = num; this.name = name; } } package com.qf.demo5; public class Zi extends Fu{ public Zi(int num,String name){ super(); } public Zi(){ } public static void main(String[] args) { Zi z = new Zi(5,"张三"); } }可以访问父类的属性和方法super可以调用父类的构造方法,必须在第一行;因为this构造也在第一行,因此不能一起使用super指向父类所属的空间构造函数: 默认调用父类的无参构造 如果父类无参不存在,调用有参的构造 如果子类没有明确表示调用父类的构造,会隐式调用父类的无参构造 构造方法不能被继承
0 0