美文网首页
创建新的文件夹+const+static

创建新的文件夹+const+static

作者: 姜眠枫 | 来源:发表于2018-08-11 09:15 被阅读0次

1.创建新的文件夹

var folder = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "Tasks");

if (!folder.Exists)folder.Create();//如果文件夹不存在则创建一个新的

2.const

const:常量名称,可以是任意合法的标识符

3.static

静态类与非静态类的重要区别在于静态类不能实例化,

特性:

1.仅包含静态成员。

2.无法实例化。

3.静态类本质:是个密封的抽象类,不能被继承也不能被实例化。

4.不能包含实例构造参数。

5.一个类所有的参数都要被共享,则这个类可以被做成静态类。

静态类与私有构造函数区别:

1.私有构造函数在本类中仍可实例化。

2.在含有私有构造函数的类中,可以含有实例成员,编译器中不许静态类中不有实例成员。

3.使用静态类的优点编译器执行检查以确保不致偶然的添加实力成员。

4.编译器会自动把静态类标记为sealed,即不可扩展,不能派生出其他类。

静态成员:

1.通过static关键字修饰,是属于类,实例成员属于对象,当类被加载时,类中所有的静态成员都会被加载。

2.静态成员只被创建一次,实例成员有多少对象就被创建多少次。

3.类被加载时,一直放在“静态储存区”,知道程序退出才被释放。

4.静态方法中不可调用实例成员,静态方法被调用时,对象有可能不存在。

5.this/base 关键字在静态方法中不能被使用,有可能对象不存在。

6.成员要被共享且方法还需要被反复调用,就可以定义为静态类。

7.实例方法中可以调用静态成员,因为静态成员肯定存在。

8.可以创建这个类的对象,指定对象的成员在静态方法中操作。

9.非静态类可以包含静态的方法、字段、属性、或事件。

10.一个类创建多少实例,静态成员都只有一个副本。

11.静态方法和属性不能访问其他包含类型中的非静态字段和事件,并且不能访问任何对象的实例成员。

12.静态方法只能被重载,不能被重写,因为静态方法不属于类的实例成员。

13.字段不能声明为static,const,但是const字段本质上是静态的,这样的字段属于类,不属于类的实例。

静态方法:

1.静态方法是不属于特定对象的方法。

2.静态方法可以访问静态成员。

3.静态方法不可以直接访问实例成员,可以在实例函数调用的情况下,实例成员作为参数传给静态方法。

4.静态方法也不能直接调用实例方法,可以间接调用,首先要创建一个类的实例,然后通过这一特定对象来调用静态方法。

静态构造函数

1.静态类可以有静态构造函数,静态构造函数不可继承,

2.静态构造函数可以用于静态类,也可用于非静态类。

3.静态构造函数无访问修饰符,无参数,只有一个static标识。

4.静态构造函数不可被调用,当创建类实例或引用静态成员之前,静态构造函数被自动执行,并只执行一次。

相关文章

  • 创建新的文件夹+const+static

    1.创建新的文件夹 var folder = new DirectoryInfo(AppDomain.Curren...

  • ThinkPHP模块设计

    创建新应用 MAC是在/Library/WebServer/Documents创建新的文件夹->在新建文件夹中创建...

  • Git的简单使用

    创建新仓库 创建文件夹->打开定位到此文件夹执行git命令 git init 来创建新的git仓库 检出仓库 执行...

  • fs对文件夹的操作

    1.创建新的文件夹 执行结果:在当前目录创建了foo文件夹

  • 小程序组件化开发 传值

    创建新组件 1、在根目录创建components文件夹2、创建对应页面的子文件夹 (例: indexpage---...

  • git - 简易指南

    创建新仓库 创建新文件夹,打开,然后执行git init以创建新的 git 仓库。 检出仓库 执行如下命令以创建一...

  • 2018-01-08

    git基础使用 一、创建新仓库 创建新文件夹,打开,然后执行 git init用来创建新的仓库 二、检出仓库 执行...

  • 远程git创建master分支和dev分支

    1 创建一个新的文件夹 2 打开git 打开该文件夹,右键git bush here 3 执行如下命令,创建mas...

  • SpringBoot整合Shiro(三)自定义Realm

    1. iniRealm (1)、在test文件夹下创建一个新的文件夹,命名resources(与java文件夹同级...

  • git简易指南

    创建新仓库 创建新文件夹,打开,然后执行 以创建新的 git 仓库。 检出仓库 执行如下命令以创建一个本地仓库的克...

网友评论

      本文标题:创建新的文件夹+const+static

      本文链接:https://www.haomeiwen.com/subject/tqbrbftx.html