码迷,mamicode.com
首页 > 编程语言 > 详细

Java知识点:static关键字

时间:2016-11-01 18:36:14      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:java知识   sys   知识   ring   绑定   his   调用   main   this   

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关键字

标签:java知识   sys   知识   ring   绑定   his   调用   main   this   

原文地址:http://www.cnblogs.com/xiaowangzhi/p/6020193.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!