本文主要是介绍java——继承下的super,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package Project1;
import java.util.*;
class father{
private int num=0;
public void setNun(int num) {
this.num = num;
}
public int getNum(){
return num;
}
}
class son extends father{
public int getNum(){
return super.getNum();//此处必须加super,因为father的num是private的要访问只能用方法
//而此处的方法也是getNum优先调用的是子类重载的方法不用super是用的father的
//不然就是无限循环
}
}
public class Main{
public static void main(String[] args){
var a=new son();
System.out.println(a.getNum());
}
}
这篇关于java——继承下的super的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!