属性和字段的区别 在C#中,我们可以自由的访问公有字段,但在一些场合中,我们可能希望限制字段的赋值范围、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些字段值,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读 ...
内部类: 将一个类定义在另一个类的里面,对里面那个类就称为内部类. 内部类访问特点:1. 内部类可以直接访问外部类中的成员. 2. 外部类要访问内部类, 必须建立内部类的对象. 一般用于类的设计。 分析事物时, 发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这时就把还有的事物定义成 ...
分类:
编程语言 时间:
2017-09-03 20:13:45
阅读次数:
213
一、基本概念 类是为了让程序设计语言能更加清楚地描述日常生活中的事物。是对某一类事物+的描述,是抽象的。 概念上的定义:而对象则是实际存在的属该类事物的具体的个体,所以也称为实例(instance)。 对象是类的一个实例,是实实在在的个体,一个类可以有多个对象。 面向对象程序设计思想的重点是类的设计 ...
分类:
编程语言 时间:
2017-09-02 12:09:31
阅读次数:
224
桥梁模式属于结构类的设计模式,示意结构图如下: 桥梁模式所涉及的角色有: ● 抽象化(Abstraction)角色:抽象化给出的定义,并保存一个对实现化对象的引用。 ● 修正抽象化(RefinedAbstraction)角色:扩展抽象化角色,改变和修正父类对抽象化的定义。 ● 实现化(Impleme ...
分类:
其他好文 时间:
2017-08-29 12:35:09
阅读次数:
210
第一章:开发入门 一、基础知识 1、计算机语言发展进程:计算机语言大致经过了机器语言、汇编语言、高级语言三个阶段的发展历程。 汇编语言:使用助记符来替代机器指令机器语言这种反人类的设计,阻碍了软件的发展。因此,后来出现一种语言,它使用一些人类世界中的单词,来代表机器指令,这样的单词,叫做助记符,而这 ...
对于联想的fn功能键设置成默认不显示设置,这决定是反人类的设计,估计这个产品经理或者开发人员不是正宗的。 在下列举一个解决的方法, 上联想官网下载有关的驱动,KB_H110084.exe文件 安装相应的文件,完成之后, win --> lenovo low Profile USB keyboard ...
分类:
其他好文 时间:
2017-08-14 14:26:29
阅读次数:
113
【1】单一职责原则: 要求一个接口或者类只有一个原因引起变化; 也就是一个接口或者类只有一个职责,它负责一件事情; There should never be more than one reason for a class to change.【使用范围】适用于类也适用于方法;【建 议】接口一定要 ...
分类:
其他好文 时间:
2017-08-10 15:34:55
阅读次数:
149
一直疑惑与几个专业的名词,今天好不easy看完了.net视频,能够好好总结一下了。 一、关于.net中的几个概念 ①、.NET Framework用来保证应用程序的安全的。详细的百度上有解说。 BCL:是关于类的设计一块的功能。 CLR:是关于程序开发时语言方面的功能。 ②、.net是一种开发平台。 ...
分类:
Web程序 时间:
2017-08-05 17:43:40
阅读次数:
132
MyBatis关联查询、多条件查询 1、一对一查询 任务需求; 根据班级的信息查询出教师的相关信息 1、数据库表的设计 班级表: 教师表: 2、实体类的设计 班级表: public class Classes { 9 //定义实体类的属性,与class表中的字段对应 10 private int i ...
分类:
其他好文 时间:
2017-07-27 10:44:10
阅读次数:
276
面向对象的三条主线:1.类及类的成分 2.面向对象的三大特性 :封装、继承、多态3.其他的关键字:this super import package abstract static final interface等 1.java程序是关注于类的设计。类从代码的角度:并列关系! 从执行、设计的角度:关 ...
分类:
编程语言 时间:
2017-07-26 00:06:58
阅读次数:
267