C#中的访问修饰符

static: 静态修饰符
 1.使用static修饰符声明属于类型本身而不是属于特定对象的静态成员
 2.如果使用static修饰类,则他的所有成员都必须为静态成员
 3.使用static修饰的函数,只需要通过类型名称来引用它,不能通过实例来引用静态成员函数
readonly:只读访问修饰符
 1.被readonly修饰的属性只能读取,不能更改属性值
public:共有访问修饰符
 1.公共访问是允许最高的访问级别,能够在一个类中,通过实例化另一个类,然后访问它的成员
protected:成员访问修饰符
 1.实例化派生类,能够通过实例化的派生类访问到基类的成员
private:私有访问修饰符
 1.在别的类中,只能访问共有成员(返回该类中的私有成员)
abstract:抽象修饰符
 1.继承的时候,如果子类想重写父类的方法可以使用override方法,如果子类还想使用父类的方法,则在子类中可以使用base方法,如果子类不需要调用父类则用abstract抽象方法。
 2.如果里面有抽象方法的类则这个类必须是抽象类。
 3.子类中可以用base方法调用父类中的方法 也可以用this调用 区别:一个调用的是父类的方法,一个调用的是子类自己的方法
 4.如果父类选择的是abstract抽象方法 则子类同方法必须重写 如果是virtual虚方法 则子类中同方法未必需要重写
 5.抽象类不能被new(实例化),如果父类是抽象类,则子类必须也是抽象类
 6.子类能重写父类abstract和virtual方法 孙子类还可以重写override类重写
 7.如果父类是virtual虚方法 则必须要有实现 哪怕就是空的{}方法,以便子类重写 但如果父类是abstract抽象方法 则未必需要方法的实现 可以没有空括号
sealed:不允许继承的修饰符
 1.不允许别的类继承该类
interface:接口
 1.相当于没有方法实现的抽象类,注意:在接口中不能写public属性,直接例如:void play(),接口不能定义字段
const:常数修饰符
 1.用来修饰声明的的常数,不可被修改
internal:内部访问修饰符
 1.只有在同一个程序集的文件中,内部类型或成员才是可被访问的

时间: 2024-08-29 07:00:53

C#中的访问修饰符的相关文章

浅谈php中的访问修饰符private、protected、public的作用范围_php实例

1. private 只能在类内部使用 2. protected 可以在类内部和继承类里使用.类外部不能使用[即实例化后的对象无法调用] 3. public 全部范围适用. 4.子类复写父类中的方法时,子类中的 访问修饰符的范围要大于等于 父类的[ 继承只能发扬光大,至少保持不变.不可以丢失东西.]

浅谈php中的访问修饰符private、protected、public的作用范围

1. private 只能在类内部使用 2. protected 可以在类内部和继承类里使用.类外部不能使用[即实例化后的对象无法调用] 3. public 全部范围适用. 4.子类复写父类中的方法时,子类中的 访问修饰符的范围要大于等于 父类的[ 继承只能发扬光大,至少保持不变.不可以丢失东西.] 以上这篇浅谈php中的访问修饰符private.protected.public的作用范围就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家.

Java中的访问修饰符详细解析_java

1.类的修饰符分为:可访问控制符和非访问控制符两种. 可访问控制符是:公共类修饰符 public 非访问控制符有:抽象类修饰符 abstract :最终类修饰符 final 1 )公共类修饰符 public : Java 语言中类的可访问控制符只有一个: public 即公共的.每个 Java 程序的主类都必须是 public 类作为公共工具供其它类和程序使用的应定义为 public 类. 2 )抽象类修饰符 abstract :凡是用 abstract 修饰符修饰的类,被称为抽象类.所谓抽象类

浅谈java中的访问修饰符_java

一. public:所有类都可以访问 protected:所有子类和同包下的类都可以访问 缺省:同包类都可以访问 private:类本身才可以访问 注意点:protected修饰类属性时,例如 复制代码 代码如下: package Parent; public class Parent{     protected int i=5; } package Son; public class Son extends Parent{     public static void main(String

简介php的public、private和protected访问修饰符

PHP中有三种访问修饰符,分别是: public(公共的.默认) protected(受保护的) private(私有的) public(公共的.默认)在PHP5中如果类没有指定成员的访问修饰符,默认就是public的访问权限 . protected(受保护的)被声明为protected的成员,只允许该类的子类进行访问. private(私有的 ) 被定义为private的成员,对于类内部所有成员都可见,没有访问限制.对类 外部不允许访问. 图解 查看本栏目更多精彩内容:http://www.b

php面向对象public private protected 访问修饰符

本篇文章是对php面向对象public private protected 访问修饰符进行了详细的分析介绍,需要的朋友参考下   PHP中有三种访问修饰符,分别是: public(公共的.默认) protected(受保护的) private(私有的)public(公共的.默认)在PHP5中如果类没有指定成员的访问修饰符,默认就是public的访问权限. protected(受保护的)被声明为protected的成员,只允许该类的子类进行访问. private(私有的 ) 被定义为private

PHP面向对象——访问修饰符介绍_php基础

PHP中有三种访问修饰符,分别是: public(公共的.默认) protected(受保护的) private(私有的) 它们可以分别用在类的属性和方法上(类的属性和方法统称为类的成员),用来修饰类成员的访问权限. public(公共的.默认) 在PHP5中如果类没有指定成员的访问修饰符,默认就是public的访问权限. /* 以下两个方法声明访问权限效果相同 */ function say(){}; publilc function say(){}; 当类的成员被声明为public的访问修饰

关于Java中各种修饰符与访问修饰符的说明

访问 补充一下JAVA的基础知识(转)关于Java中各种修饰符与访问修饰符的说明 类:访问修饰符  修饰符  class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 名称 说明 备注 public 可以被所有类访问(使用) public类必须定义在和类名相同的同名文件中 package 可以被同一个包中的类访问(使用) 默认的访问权限,可以省略此关键字,可以定义在和public类的同一个文件中   修饰符 名称 说明 备注 f

这个Public Stop(){} 类中 有很多个没有访问修饰符的方法 请问这些方法的作用是干嘛的啊

问题描述 publicvoidStop(){this.threadNeedQuit=true;while(this.thread!=null&&this.thread.ThreadState!=ThreadState.Stopped)Thread.Sleep(1);this.thread=null;this.waitingOrderList.CollectionChanged-=this.waitingOrderList_CollectionChanged;this.UnloadDevic