首页 > 代码库 > Java知识点:static关键字
Java知识点:static关键字
static关键字:
static:修饰属性、方法、静态语句块(对应普通语句块)
static与类绑定(非static与对象绑定)
static方法(包括静态语句块)里不能访问或操作非static属性和方法(因此static里不能用this,因为this代表对象本身)
而非static则方法可以访问或操作static属性,调用static方法
public class Test { //对象相关属性:跟对象绑定 public int age; //类相关属性:跟类绑定 public static int count; public static void main(String[] args) { Test t1 = new Test(); t1.age = 10; t1.count = 20; System.out.println("t1.age:" + t1.age); System.out.println("t1.count:" + t1.count); System.out.println("--------------"); Test t2 = new Test(); t2.age = 20; t2.count = 30; System.out.println("t1.age:" + t1.age); System.out.println("t1.count:" + t1.count); System.out.println("t2.age:" + t2.age); System.out.println("t2.count:" + t2.count); System.out.println("--------------"); System.out.println("Test.count:" + Test.count); } }
Java知识点:static关键字
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。