Static关键字的用法

原创 2011年01月16日 19:36:00

一:如果想不创建一个类的实例对象就访问改类的变量或方法,可以在改变量或方法前+Static关键字

Class Man

{     

        Static  String sex="男";

        String name

         public showname()

         {

         System.out.println(name);

         } 

}

 

Class Call

{

        public static void main(String[] args)

       {

                 System.out.println(Man.sex);//不创建对象就可以直接使用static成员

                 Man m1=new Man();

                System.out.println(m1.sex);

       }

}

 

二:static使用注意

1.static 方法中不能直接使用非static成员

2.static方法中可以使用其他static成员

3.static方法中禁用this,super

Static关键字所有用法详解

以前总是对static的涵义模棱两可,不太敢用,也不知道什么地方改用,static用法非常广泛,静态变量、静态成员、静态函数等,如果用的好,会是程序提升一个等级,并且可以解决很多实际问题,比如单例模式...
  • yanglusheng
  • yanglusheng
  • 2016年07月13日 10:22
  • 1251

C语言中static关键字的常见用法及举例

C语言中提供了存储说明符auto,register,extern,static说明的四种存储类别。四种存储类别说明符有两种存储期:自动存储期和静态存储期。其中auto和register对应自动存储期。...
  • rockyqiu2002
  • rockyqiu2002
  • 2004年09月13日 10:10
  • 4944

Static关键字用法总结

Static关键字用法总结 static关键字是C, C++中都存在的关键字。static从字面理解,是“静态的“的 意思,与此相对应的,应该是“动态的“。 static的作用...
  • xiaofei0859
  • xiaofei0859
  • 2017年08月08日 22:46
  • 1828

static关键字的四种用法

static的各种用法 static共有四种用法,分别是:静态变量、静态方法、静态代码块、导入静态。 //此处就是静态导入(Math类) import static java.lang.Math...
  • Jimy___Fight
  • Jimy___Fight
  • 2016年03月30日 13:05
  • 199

在C语言中static关键字的作用

static关键字的作用 在C语言中 static修饰函数的时候 静态函数:作用范围仅限于它的源文件,即只有本文件内才可以调用,函数名在其他文件内不可 见。 static...
  • lf1570180470
  • lf1570180470
  • 2017年02月22日 17:39
  • 522

简述static关键字在c/c++中的作用

在C语言中,关键字static有三个明显的作用: 1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区)。 2) 在模块内(但在函数体外),一个被声明为...
  • qq_36631758
  • qq_36631758
  • 2017年07月27日 12:51
  • 1111

Java中static关键字的作用

Java中static关键字的作用
  • jsqfengbao
  • jsqfengbao
  • 2015年03月29日 08:45
  • 17587

php之static静态关键字

都知道声明为static的方法可以在类没有被实例化的时候调用 但是php有个很有趣的现象,静态调用非静态方法:php可以对没有声明static的方法实现静态调用。 然后看到了有人说没有加stati...
  • whd526
  • whd526
  • 2017年04月20日 11:18
  • 442

Static关键字深入理解

1、static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。 两者的区别是: 对于静态...
  • qq1028951741
  • qq1028951741
  • 2016年11月30日 10:05
  • 233

static关键字的意义

 static关键字在C和C++中都有,但是其意义在两者之间有比较大的区别。C语言中:如果一个变量被声明为static,并且和函数声明是同一级别,则说明这个变量的可见范围是文件作用域,另外也说明了这个...
  • lorry_cao
  • lorry_cao
  • 2006年08月16日 18:21
  • 577
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Static关键字的用法
举报原因:
原因补充:

(最多只允许输入30个字)