关键字二、 static(静态)
特点:
static 用于修饰成员(成员函数和成员函数)
static的存在,优先于对象存在,随着类的加载而加载
static所修饰的成员,被所有对象共享
static可以直接被类名调用,格式:System.out.println(Person.country);:类名.静态成员
使用细节
静态方法只能访问静态成员,即st...
分类:
编程语言 时间:
2014-09-12 02:25:32
阅读次数:
232
一、静态类
静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。
静态类是自C# 2.0才引入的,C#...
分类:
其他好文 时间:
2014-09-10 12:27:40
阅读次数:
210
Static关键字: 可以用来修饰类中的属性、类中的方法、以及具体的某一个类。 1、用于修饰属性: 则表示该属性属于整个类,不论有多少个对象实例,所有的实例共同拥有一个static静态的成员变量。该变量属于整个类,而并非是某个具体的实例,直接通过类名就可以访问对应的成员变量。 2、用于修饰方...
分类:
其他好文 时间:
2014-09-04 20:46:00
阅读次数:
228
转自:http://blog.csdn.net/xiayefanxing/article/details/73821921、静态数据成员 在类内数据成员的声明前加上关键字static,该数据成员就是类内的静态数据成员。 先举一个静态数据成员的例子。 1 //Example 5 2 #includ.....
分类:
其他好文 时间:
2014-09-01 22:33:03
阅读次数:
310
静态类静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。静态类是自C# 2.0才引入的,C# 1.0...
分类:
其他好文 时间:
2014-08-28 19:37:15
阅读次数:
258
static关键字用来修饰属性、方法,称这些属性、方法为静态属性、静态方法。static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”。如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。static关...
分类:
Web程序 时间:
2014-08-27 21:49:08
阅读次数:
218
今天来看一下这么一个程序。#includeint count =1; int fun(void){ static int count =10; return count--;}int main(void){ printf("global\t\tlocalstatic\n"); for(;count<...
分类:
其他好文 时间:
2014-08-21 16:58:44
阅读次数:
140
Php面向对象—静态成员
静态属性
使用static关键字声明的属性
该静态属性,在逻辑上,是定义在类上面的属性。保证一个类,对应一个属性。
例子:
class Student
{
public $stu_id;
public $stu_name;
public static $stu_count = 0;
public functi...
分类:
Web程序 时间:
2014-08-18 18:32:22
阅读次数:
189
1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。1 //a.c2 char a = 'A'; ...
分类:
编程语言 时间:
2014-08-13 21:57:27
阅读次数:
277
一、static的作用有三种:限制变量或函数作用域、保持变量内容的持久、默认初始化为01、被static关键字修饰的全局函数或者变量具有文件作用域,即只在当前文件中可见。2、被static修饰的变量会被存储在静态存储区,生命周期也为从定义直至程序结束。对于局部变量,即使在函数退出后该静态变量依然存在...
分类:
编程语言 时间:
2014-08-13 17:50:56
阅读次数:
233