上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 析构函数与构造函数 析构函数: ~Student() { Console.WriteLine("我是析构函数"); } 析构函数,当程序结束的时候,析构函数才执行。 帮助我们释放资源。 如果希望马上释放资源,那么就使用析构函数。 GC: garbage collection 垃圾回收器,自动释放资源 阅读全文
posted @ 2017-09-18 11:36 MR_L先生 阅读(134) 评论(0) 推荐(0) 编辑
摘要: new关键字 new:用来创建对象的。Person zsPerson=new Person();new帮助我们做了3件事儿:1)、在内存中开辟一块空间2)、在开辟的空间中创建对象3)、调用对象的构造函数进行初始化对象 (创建对象,需要给对象赋值) 构造函数的访问修饰符必须是public。 重载:一样 阅读全文
posted @ 2017-09-18 11:12 MR_L先生 阅读(148) 评论(0) 推荐(0) 编辑
摘要: VS封装字段快捷键: 提取方法 Ctrl+R,M 封装字段 Ctrl+R,E 提取接口 Ctrl+R,I. 构成函数: public Student() { Console.WriteLine("什么时候被调用"); } public Student(string name, int age,cha 阅读全文
posted @ 2017-09-18 11:06 MR_L先生 阅读(109) 评论(0) 推荐(0) 编辑
摘要: static:静态的 静态和非静态的区别1)、在非静态类中,既可以有实例成员(非静态成员),也可以有静态成员。 成员 方法/函数2)、在调用实例成员的时候,需要使用对象名.实例成员; 在调用静态成员的时候,需要使用类名.静态成员名;总结:静态成员必须使用类名去调用,而实例成员(非静态成员)使用对象名 阅读全文
posted @ 2017-09-18 09:33 MR_L先生 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 类语法:[public] class 类名{ 字段; 属性; 方法;}写好了一个类之后,我们需要创建这个类的对象,那么,我们管创建这个类的对象过程称之为类的实例化.使用关键字 new. this:表示当前这个类的对象。类是不占内存的,而对象是占内存的。 解决方案里添加项目,在项目里添加类。 给项目( 阅读全文
posted @ 2017-09-18 09:19 MR_L先生 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、面向过程 > 面向对象 面向过程:面向的是完成这件事儿的过程,强调的是完成这件事儿的动作。 把大象塞进冰箱里1、打开冰箱门2、把大象塞进去,亲下大象的屁股3、关闭冰箱门 孙全 瘦小 矮 小屌丝孙全踩着小板凳打开冰箱门孙全找翟盼盼帮忙把大象塞进冰箱里,孙全踩着板凳去亲。孙全踩着板凳关闭冰箱门 翟X 阅读全文
posted @ 2017-09-18 09:13 MR_L先生 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace 方法0004 8 { 9 class Program 10 { 11 ... 阅读全文
posted @ 2017-09-04 15:48 MR_L先生 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 方法的重载概念:方法的重载指的就是方法的名称相同给,但是参数不同。参数不同,分为两种情况1)、如果参数的个数相同,那么参数的类型就不能相同。2)、如果参数的类型相同,那么参数的个数就不能相同。方法的重载跟返回值没有关系 方法的递归方法自己调用自己。找出一个文件夹中所有的文件。 阅读全文
posted @ 2017-09-01 17:49 MR_L先生 阅读(150) 评论(0) 推荐(0) 编辑
摘要: (1)out 参数 如果在一个方法中,需要返回多个相同类型的值的时候,考虑使用数组。 但是如果在一个方法中,需要返回多个不同类型的值的时候,就得考虑使用out参数。 out参数:侧重于在一个方法中,可以返回多个不同类型的值。 (2)ref参数 能够将一个变量带入一个方法中进行改变,改变完成后,再将改 阅读全文
posted @ 2017-08-31 14:07 MR_L先生 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace 方法002 8 { 9 class Program 10 { 11 ... 阅读全文
posted @ 2017-08-31 14:07 MR_L先生 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页