Java知识点:static关键字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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关键字的主要内容,如果未能解决你的问题,请参考以下文章