摘要: 1.如果一个类(方法)用abstract修饰,那么这个类(方法)就是抽象类(方法)2.抽象类中可以有抽象方法,也可以有普通方法3.抽象方法不能有方法体,{}都不能有,直接以分号结束4.抽象类可以有构造5.抽象类不可以实例化6.抽象类不能是静态类或密封类?why? becase:静态类会在静态存储区创 阅读全文
posted @ 2018-01-16 08:52 岔气的猫 阅读(139) 评论(0) 推荐(0)
摘要: 1.SRP:Single responsibility principle)单一职责原则又称单一功能原则 核心:解耦和增强内聚性(高内聚,低耦合) 描述: 类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时 阅读全文
posted @ 2018-01-12 19:17 岔气的猫 阅读(160) 评论(0) 推荐(0)
摘要: 1.先创建窗体 2.创建两个类 HealthItems类(项目类) HeathSet类(套餐类) 主窗体代码 阅读全文
posted @ 2018-01-09 22:06 岔气的猫 阅读(220) 评论(0) 推荐(0)
摘要: 1.构造函数 我们知道要使用类的属性和方法来完成程序功能,首要的任务是类进行实例化,通过SE engineer = new SE();创建SE对象,这种创建类实例的方法被称为构造函数 1.构造函数 类的构造函数是类中的一种特殊方法,它具有以下特点: 1.方法名与类型相同 2.没有返回值类型 3.主要 阅读全文
posted @ 2018-01-04 17:30 岔气的猫 阅读(223) 评论(0) 推荐(0)
摘要: 1.集合概念 集合可以动态扩容 2.ArrayList 类似于数组,也有人称它为数组列表,ArrayList可以动态维护.ArrayList的容量可以根据需要自动扩充,它的索引会根据程序的扩展而重新进行分配和调整,ArrayList提供了一系列方法对其中的元素进行访问,增加和删除操作. 索引从0开始 阅读全文
posted @ 2018-01-02 12:28 岔气的猫 阅读(292) 评论(0) 推荐(0)
摘要: Stack(栈) 所有值类型和引用类型的引用都存储在栈上 值类型赋值原理:在栈上复制的真实值 Heap(堆) 堆上存储的真实对象本身真实对象的属性 1.值类型和引用类型 值类型源于System.ValueType家族,每个值类型的对象都有一个独立的内存区域用于保存自己的值,值类型数据所在的内存区域成 阅读全文
posted @ 2018-01-01 08:52 岔气的猫 阅读(227) 评论(0) 推荐(0)
摘要: 1.NET运行在操作系统之上,是.NET最基础的框架。他提供了创建,部署和运行.NET应用的环境,主要包括公共语言运行时(CLR)和 框架类库(.NET FrameWork 类库(FCL)),并且支持多种开发语言。例如:(C#,VB,.NET,C++)等。 NET最主要的两个组件:CLR和FCL。C 阅读全文
posted @ 2017-12-30 09:03 岔气的猫 阅读(289) 评论(0) 推荐(0)
摘要: 一. 二. 三. 四. 五. 六. 七. 八. 九. 十. 十一. 十二. 十三. 十四. 十五. 十六. 十七. 十八. 十九. 阅读全文
posted @ 2017-12-14 14:39 岔气的猫 阅读(135) 评论(0) 推荐(0)
摘要: 枚举是一组描述性的名称定义一组有限的值,不包含方法对可能的值进行约束枚举是一组指定的常数,对可能的值进行约束枚举使用时直观方便、更易于维护 pictureBox控件属性名称 说明image 在空间中显示的图像SizeMode 如何处理图像和控件的大小关系 定时器控件 timer定时器控件(timer 阅读全文
posted @ 2017-11-16 08:28 岔气的猫 阅读(192) 评论(0) 推荐(0)
摘要: 属性名称 说明items 指定显示那种视图View 指定显示那种视图largelmagelist 大图标图像的imagelist控件SmallLmagelist 小图标图像的imagelist控件 imagelist控件用来存放使用的图像对象集合图像列表imagelist的属性 属性名称 说明ima 阅读全文
posted @ 2017-11-09 08:42 岔气的猫 阅读(195) 评论(0) 推荐(0)