专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
访问修饰符 1.public(公有的):可以被该类的和非该类的任何成员访问. 2.private(私有的):仅仅可以被该类的成员访问,任何非该类的成员一概不能访问.(主要是隐藏数据来保证数据的安全性) 3.protected(保护的):仅仅可以被子类和类本身还有同一个包里的类访问 方法修饰符 1.static 当我们要定义一个类成员,对于它的使用不依赖于该类的任何对象,要创建这样的对象成员变量前面必须加上static,类的所有实例共享一些静态变量.因为静态变量没有副本,可以直接用类名来调用静态对象.如java.lang.Math.PI;可以直接调用PI的值... [阅读全文] [PDF]
2008年10月19日修饰符:c#中的修饰符
c#中的修饰符 c#中的修饰符可以分为三类 类修饰符 成员修饰符 存取修饰符 类修饰符:(abstract和sealed) 1.abstract 是抽象类不能被实例化 2.sealed 密封类不能被继承 实例:抽象类和密封类 ------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication2 { ... [阅读全文] [PDF]
const修饰符可以把对象转变成常数对象,什么意思呢?意思就是说利用const进行修饰的变量的值在程序的任意位置将不能再被修改,就如同常数一样使用!  使用方法是:const int a=1;//这里定义了一个int类型的const常数变量a;   但就于指针来说const仍然是起作用的,以下有两点要十分注意,因为下面的两个问题很容易混淆!   我们来看一个如下的例子:#include <iostream>using namespace std;void main(void){const int a=10;int b=20;const int ... [阅读全文] [PDF]
static是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从static修饰符的产生原因、作用谈起,全面分析static修饰符的实质。  static的两大作用:  一、控制存储方式:  static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。  1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题:如果想将函数中此变量的值保存至下一次调用时,如何实现?  最容易想到的方法是定义一个全局的变量,但定义为一... [阅读全文] [PDF]
用new修饰的方法,在编译期按变量类型调用 所以: Number number = new IntNumber(); number.ShowInfo(); 会显示"base class---" class Number { public static int i = 123; public virtual void ShowInfo() { Console.WriteLine("base class---"); } public virtual void ShowNumber() { Console.WriteLin... [阅读全文] [PDF]
C#用多种修饰符来表达类的不同性质。根据其保护级C#的类有五种不同的限制修饰符: public可以被任意存取; protected只可以被本类和其继承子类存取; internal只可以被本组合体(Assembly)内所有的类存取,组合体是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往是“.DLL”或“.EXE”。 protected internal唯一的一种组合限制修饰符,它只可以被本组合体内所有的类和这些类的继承子类所存取。 private只可以被本类所存取。 如果不是嵌套的类,命名空间或编译单元内的类只有public和inter... [阅读全文] [PDF]
类内部同一程序集的派生类同一程序集的其他类不同程序集的派生类不同程序集的其他类 priavtetrue protectedtruetruetrue internaltruetruetrue publictruetruetruetruetrue Public,选择它的方法是在成员声明中包括public修饰符。public的直观含义是“访问不受限制”。 Protected,选择它的方法是在成员声明中包括protected修饰符。protected的直观含义是“访问范围限定于它所属的类或从该类派生的类型”。 Internal(默认),选择它的方法是在成员声明中包... [阅读全文] [PDF]
Pattern Modifiers - 规则表达式的修饰符 下面是当前规则表达式里可用的修饰. 括号内的名字是那些修饰符的内部 PCRE 名字. i (PCRE_CASELESS)如果设置了这个修饰符, 则表达式不区分大小写. m (PCRE_MULTILINE)默认的, PCRE 认为目标字符串值是单行字符串 (即使他确实包含多行). 行开始标记 (^) 只匹配字符串的开始部分, 而行结束标记 ($) 只匹配字符串的尾部,或者一个结束行(除非指定 E 修饰符). 这个和 Perl 里面一样. 如果设定了这个修饰符, 行开始和行结束结构分别匹配在目标字符串... [阅读全文] [PDF]
1 共8条 分1页