码迷,mamicode.com
首页 > 其他好文 > 详细

static关键字

时间:2017-03-02 11:12:14      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:其他   center   pre   技术分享   water   name   fill   成员   net   

1.静态变量

   static只能修饰成员变量,不能修饰局部变量。被static修饰的成员变量叫静态变量,可以用类名.变量名的方式来访问。

2.静态方法

   static修饰的方法可以在不创建对象的情况下被调用,可以通过类名.方法名来访问。

注意:在静态方法中只能访问静态变量。因为没有被static修饰的成员需要先创建才能访问。

 

这句话是针对同一个类环境下的,比如说,一个类有多个成员(属性,方法,字段),静态方法A,那么可以访问同类名下其他静态成员,你如果访问非静态成员就不行。
例子:“静态方法只能访问静态成员”说的应该是直接访问。。

class A{
private int a;
static void f()
{
a=1;
}
}
这就是错误的。
class A{
private static int a;
static void f()
{
a=1;
}
}
这是对的。这应该就是直接访问了。。
3.静态代码块

技术分享技术分享

 

static关键字

标签:其他   center   pre   技术分享   water   name   fill   成员   net   

原文地址:http://www.cnblogs.com/thiaoqueen/p/6489292.html

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