博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#4.8-4.11学习总结
阅读量:6116 次
发布时间:2019-06-21

本文共 754 字,大约阅读时间需要 2 分钟。

 

4.8讲的是static 关键字。它用于修饰类 ,字段 ,属性,方法和构造方法等。被它修饰的类称为静态类,成员称为静态成员。  先说静态字段,它是普通字段前面加个static,它不属于任何对象,只属于类,只能用‘类名.静态字段名’的方式来访问。要注意,无论创建多少个对象,静态字段的值都不改变。只有用‘类名.静态字段名’的方式重新赋值。二是静态属性,(public  static  数据类型 属性名)在调用静态属性时,用‘类名.静态属性名’的方式。三是静态方法。如果想在不创建对象就调用某个方法,只需要在类中定义的方法前加个static 。用‘类名.方法名’的方式访问。要注意,静态方法中不能引用在方法体外创建的实例对象。四是静态类。当类中的成员都是静态成员时,这个类就是可以声明为静态类。声明时要在class前加上static 。五是静态构造方法,它的作用是初始化静态成员。一个类只能有一个静态构造方法。而且,它没有修饰符和参数。定义在静态类和非静态类中。静态构造方法致只能为静态字段赋值,用类名.静态方法名的方式获取这个值。六是单例模式,它是一种设计模式,指在设计一个类时,保证整个程序在运行期间只有一个实例对象。4.9讲的是嵌套类。在c#中,可以把类定义在另一个类的内部,被包含的叫嵌套剋,包含的叫外部类。要注意,外部类嵌套类的非静态成员可以重名,对非静态成员访问时,要先创建它所在类的对象。4.10讲的是匿名类。当某个类的实例只用到一次。这时可以用匿名类方式创建实例。4.11是对象初始化器。当一个类中属性过多时,可以用它为属性赋值。格式是

‘类名  变量名=new 类名(){属性名=值,……}’;

转载于:https://www.cnblogs.com/hzusbjxg/p/10587318.html

你可能感兴趣的文章
软件概要设计做什么,怎么做
查看>>
dwr
查看>>
java的特殊符号
查看>>
word2010中去掉红色波浪线的方法
查看>>
fabric上下文管理器(context mangers)
查看>>
JQuery-EasyUI Datagrid数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
查看>>
并发和并行的区别
查看>>
div+css 你知道多少?值得一看
查看>>
全网最详细的Git学习系列之介绍各个Git图形客户端(Windows、Linux、Mac系统皆适用ing)(图文详解)...
查看>>
NET插件系统之一,开头:MEF的一些疑问和相关思考
查看>>
iOS:分组的表格视图UITableView,可以折叠和展开
查看>>
GNU make manual 翻译( 九十八)
查看>>
一个人的渺小与微不足道。
查看>>
不同场景下 MySQL 的迁移方案
查看>>
GNU make manual 翻译( 一百六十四)
查看>>
ASP.NET中 DetailsView(详细视图)的使用前台绑定
查看>>
Hadoop示例程序WordCount详解及实例
查看>>
一道面试题带来的前端优化——实现星星点评
查看>>
CoderZh首款Python联机对战游戏 - NancyTetris1.0倾情发布(二)
查看>>
poj3250 Bad Hair Day
查看>>