java类的静态与非静态

来源:互联网 发布:网络品牌策略的实施 编辑:程序博客网 时间:2024/06/07 19:28
静态方法不能调用非静态方法,同样非静态方法不能调用静态方法。

静态变量是共享的。

实例变量:每个实例一个

静态变量:每个类一个

class Obj {    private static int num = 0;    private int size = 0;    Obj() {        size++;        num++;    }    public void getNum() {        System.out.println("size is "+size);        System.out.println("num is "+num);    }}public class Test {    public static void main(String[] args) {        Obj a = new Obj();        a.getNum();        Obj b = new Obj();        b.getNum();    }}


0 0
原创粉丝点击