07 2018 档案

摘要:params可变参数,无论有几个参数,必须出现在参数列表的最后,可以为可变参数直接传递一个对应类型的数组 //Console.WriteLine("Hello World!"); //Test("aa", 10, 1, 2, 32, 4, 5, 6); //int[] arrInt = new in 阅读全文
posted @ 2018-07-24 10:46 超哥20 阅读(399) 评论(0) 推荐(0)
摘要:异常处理的一般代码模式 atch块的几种写法 手动抛出异常及使用throw继续向上抛出异常 阅读全文
posted @ 2018-07-19 17:53 超哥20 阅读(166) 评论(0) 推荐(0)
摘要:抽象类不能用来实例化对象 1、抽象类中可以有实例成员,也可以有抽象成员 2、抽象成员不能有任何实现 3、抽象类、抽象成员必须包含在抽象类中 4、抽象类不能用来实例化对象,既然抽象类不能被实例化,那么抽象类的作用就是用来被继承的,继承的主要目的就是用来实现多态 5、抽象成员子类继承以后必须“重写”,o 阅读全文
posted @ 2018-07-09 17:02 超哥20 阅读(204) 评论(0) 推荐(0)
摘要:再静态类中,所包含的所有成员都是“静态成员” 不是所有的静态成员都必须卸载静态类中 静态成员时属于“类”的,不是属于具体“对象”的,所以访问静态成员的时候不能通过对象来访问(对象。属性名),只能通过“类名”来直接访问静态成员。 在程序的任何一个地方访问该静态成员,其实访问的都是同一块内存,有一个地方 阅读全文
posted @ 2018-07-08 23:13 超哥20 阅读(264) 评论(0) 推荐(0)
摘要:面向对象编程(OOP==>Object-Oriented Programming) OOA:面向对象分析 OOD:面向对象设计 OOAD:面向对象分析与设计 什么是面向对象?一种分析问题的方式(增强了程序的可扩展性) 面向对象的三大特性:封装、继承、多态 什么是类?什么是对象?类和对象的区别? *类 阅读全文
posted @ 2018-07-08 21:22 超哥20 阅读(180) 评论(0) 推荐(0)
摘要:使用虚方法实现多态 阅读全文
posted @ 2018-07-06 17:05 超哥20 阅读(201) 评论(0) 推荐(0)
摘要:C# string.Format格式化日期 除去string.Format()可以对日期进行格式化之外,*.ToString()也可以实现相同的效果: 阅读全文
posted @ 2018-07-03 16:24 超哥20 阅读(276) 评论(0) 推荐(0)
摘要:一个简单的求数组最大值的方法 //可变参数 int max=GetMaxNumbers(101,30) 一个简单的方法计算1-100的和 计算1-100之间所有奇数的和 判断一个给定的整数是否为“质数” 计算1-100之间所有质数的和(运用到了上面的判断质数的函数) 假设有一个字符串数组,用方法输出 阅读全文
posted @ 2018-07-01 23:08 超哥20 阅读(1111) 评论(0) 推荐(0)
摘要:面向对象总习 1、封装、继承、多态 ****字段:存储数据,访问修饰符应该设置为private私有的 ****属性:保护字段,对字段的取值和赋值的限定 ****new关键字: 1、在堆中开辟空间(引用类型的值都在堆中) 2、在开辟的空间中创建对象 3、调用对象的构造函数(构造函数没有返回值) *** 阅读全文
posted @ 2018-07-01 13:26 超哥20 阅读(213) 评论(0) 推荐(0)