TestModel类定义: public class TestModel{ public int Id { get; set; } public string Name { get; set; } public string Code { get; set; } } Dictionary与List定 ...
OOP的核心思想 封装 、继承 、 多态 理解:对象由数据和容许的操作组成的封装体,与客观实体有直接对应关系。一个对象类定义了一组具有相似性质的对象。而继承性是具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界 ...
分类:
其他好文 时间:
2019-07-30 10:58:30
阅读次数:
560
类的概念 类(class)抽象的概念,比如说人类、鸟类、水果、是一个总的称呼,没有具体到某个物体; 对象(object,指具体实例,instance); 类定义的语法: 类最重要的两部分就是类变量和类方法,类成员之间的可以相互调用。 程序可以在类中给新变量赋值就是增加类变量,可以通过del语句删除已 ...
分类:
编程语言 时间:
2019-07-30 00:58:14
阅读次数:
144
都在IO包下 所有字节输出最顶层的父类 它是一个抽象类。abstract修饰的 一般这种类定义的都是所有字节流都可以使用公共的方法, ...
分类:
编程语言 时间:
2019-07-29 23:03:16
阅读次数:
132
第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 uml图: 左图为杂乱的代码,右图为使用外观模式后的代码。 示例:现在火热的springcloud的zuul组件设计就是个外观模式,所有请求都经过zuul,然后去请求具体服务。 好了,上代码 定义上司类 定义3个员工: 调 ...
分类:
编程语言 时间:
2019-07-26 19:23:33
阅读次数:
120
面向对像: 继承,多态,封装 子类定义的属性如果喝父类属性重名了,则优先调用子类的,没有覆盖这一说 什么时候用继承: 1.当类中有显著不同,并且较小类事较大类所需要的组件时,用组合。 2.当类中有许多相同功能,提取这些共同的功能做成基类,用继承。 继承同时具有两种含义: 1.继承与派生:减小代码重用 ...
分类:
其他好文 时间:
2019-07-25 23:37:24
阅读次数:
106
类和对象介绍 类即类别、种类,是面向对象设计最重要的概念, 对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体 在现实世界中:先有对象,再有类,对象是具体的存在,而类仅仅只是一个概念,并不真实存在 #在程序中,务必保证:先定义类,后使用类产生对象 PS: 1. 在程序中特征用变量标 ...
分类:
其他好文 时间:
2019-07-25 00:41:27
阅读次数:
115
类和对象介绍 定义类 class 类的名称: # 类中的内容 描述属性和技能 #描述属性用变量 #描述行为用函数 #类名称 书写规范 首先是见名知意 名称是大驼峰命名法 #驼峰就是单词首字母大写 , 大驼峰是第一个字母大写,小驼峰是第一个字母小写 属性 类有两种属性:数据属性和函数属性 1. 类的数 ...
分类:
其他好文 时间:
2019-07-24 21:04:33
阅读次数:
126
PyQt5快速入门(四)PyQt5高级窗口组件一、QTableView1、QTableView简介QTableView可以使用自定义的数据模型来显示内容,通过setModel绑定数据源,由QAbstractItemView类定义的接口来实现,使其能够显示由QAbstractItemModel类派生的模型提供的数据。2、标准模型QStringListModel字符串链表数据模型QStandardIt
分类:
其他好文 时间:
2019-07-24 21:02:19
阅读次数:
932
lambda λ希腊字母表中排序第十一位的字母,英语名称为 Lambda, 避免匿名内部类定义过多 其实质属于函数式编程的概念 1、lambda表达式逐级推导 2、再次推导,加深印象 3、lambda参数传递(无返回值)以及简化 4、多个参数+返回值 5、多线程示例 ...
分类:
其他好文 时间:
2019-07-24 00:15:42
阅读次数:
84