public class TestStatic { int a; static int b; static int widjh; public static void gg(){ System.out.println("gg"); //System.out.println(a);1.在静态方法中不能访问非静态的属性 } void tt(){ System.out.println("tt"); System.out.println(a); System.out.println(b); } public static void main(String[] args) { TestStatic hi = new TestStatic(); // System.out.println(this.a);2.在静态方法中,不能用this关键字 hi.b = 20; //调用方法 TestStatic.widjh = 2; //调用静态的方式为: 类名.方法(); 对象.方法(); TestStatic.gg(); hi.gg(); gg();//调用静态方法 在同一个类中可以直接调用 } //声明一个静态属性 }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)