【c#】类的定义---各关键字的作用
来源:互联网 发布:java对象数组的使用 编辑:程序博客网 时间:2024/06/06 12:34
注意:
internal、public也可以用来定义接口的访问性;
abstract、sealed只能用来修饰类
第一:基本类的定义
internal
class Person
{
//我是一个Person类,默认类的修饰符是intenal,只能在当前程序集中访问
}
和上面案例一样的类定义如下,二者意思一样
internal class Person1
{
//我是一个Person1类,允许当前程序集中访问,其它项目不能访问
}
第二:声明可以在当前程序集中访问也可以在其它项目中访问的类,定义如下
public
public class Person2
{
//我是一个Person2类,可以在当前程序集中访问,也可以在其它项目中访问
}
第三:抽象类的定义
abstract
abstract class Person3
{
//我是一个抽象类,默认只能在当前程序集中访问,抽象类不能被实例化,只能被继承
}
抽象类的定义第二种方法就是加关键字internal
internal abstract class Person3
{
//我是一个抽象类,只能在当前程序集中访问,抽象类不能被实例化,只能被继承
}
抽象类定义的第三种方法是关键字public ,抽象类不能用关键字sealed,因为抽象类只能被继承,密封类只能实例化不能被继承
public abstract class Person4
{
//我是一个抽象类,在当前程序集中访问也可以在其它项目中访问,抽象类不能被实例化,只能被继承
}
第四密封类的声明
sealed
public sealed class Person5
{
//密封类只能被实例化不能被继承,在任何项目中都可以访问
}
internal sealed class Person6
{
//密封类只能被实例化不能被继承,在当前程序集中可以访问,其它项目不可以访问
}
sealed class Person7
{
//密封类只能被实例化不能被继承,在当前程序集中可以访问,其它项目不可以访问
}
阅读全文
0 0
- 【c#】类的定义---各关键字的作用
- Volatile关键字定义变量的作用
- C#fixed关键字的作用
- partial关键字的作用[C#]
- C#,Partial关键字的作用
- "extern C"关键字的作用
- C#: static关键字的作用
- 【C++】static关键字的作用
- C#: static关键字的作用
- C 关键字const的作用
- C#static关键字的作用
- static关键字的作用(c&&c++)
- C/C++static关键字的作用
- C语言中关键字extern的作用
- C语言中一些关键字的作用
- c语言中volatile关键字的作用
- c语言中volatile关键字的作用
- C语言中一些关键字的作用
- POJ 3145 Harmony Forever 笔记
- HDU 1043 八数码 反向BFS+康拓展开
- c++的继承
- Ilya and Queries
- 基于 CentOS 搭建 FTP 文件服务
- 【c#】类的定义---各关键字的作用
- mybatis mysql 批量insert 返回主键
- 创始人不得不学的团队建设法则
- 数据结构基础二-----之模块一《线性存储【数组】》
- MySQL在linux上的安装
- 【c#】类类型和结构类型的区别
- 目录树 数据结构设计
- SVN概述
- 携程第四代架构探秘之运维基础架构升级