ThoughtWorks欧亚创新工作室JavaEE 学习专题程序员

java基础第二篇

2017-09-23  本文已影响63人  Mr_欢先生
public class Test11 {  
    public static int staticVar = 0;  
    public int instanceVar = 0;  
  
    public Test11() {  
        staticVar++;  
        instanceVar++;  
        System.out.println("staticVar=" + staticVar + ",instanceVar="  
                + instanceVar);  
    }  
  
    public static void main(String[] args) {  
        Test11 test = new Test11();  
        Test11 test1 = new Test11();  
        Test11 test2 = new Test11();  
    }  
}  

执行结果:

staticVar=1,instanceVar=1  
staticVar=2,instanceVar=1  
staticVar=3,instanceVar=1  
public 当前类 同一package包 子孙类 其他package
public
protected
private
friendly

1.重写必须继承,重载不用。
2.重写的方法名,参数数目相同,参数类型相同,重载的方法名相同,参数列表不同。
3.重写的方法修饰符大于等于父类的方法,重载和修饰符无关。
4.重写不可以抛出父类没有抛出的一般异常,可以抛出运行时异常.

上一篇下一篇

猜你喜欢

热点阅读