01. 类的结构 1.1 术语 —— 实例 使用面相对象开发,第 1 步 是设计 类 使用 类名() 创建对象,创建对象 的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法 __init__ 为 对象初始化 对象创建后,内存 中就有了一个对象的 实实在在 的存在 —— 实例 因此, ...
分类:
编程语言 时间:
2020-01-13 00:57:27
阅读次数:
132
01. 类和对象的概念 类 和 对象 是 面向对象编程的 两个 核心概念 1.1 类 类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用 特征 被称为 属性 行为 被称为 方法 类 就相当于制造飞机时的图纸,是一个 模板,是 负责创建对象的 1.2 对象 对象 是 由 ...
分类:
编程语言 时间:
2020-01-12 23:39:20
阅读次数:
195
编程语言的分层理解 生态层:衍生层(在编程语言基本概念和特征的基础上衍生出的特征:aop)、衍生dsl(由编程语言通用概念经过编程(第三方库)添加出的新概念reactX等) 机器层(或者叫基础层)(cpu 执行流管理:并发、异步、异常等;IO;内存管理)+ 特性层(编程语言的独有特征:java的注解 ...
分类:
编程语言 时间:
2020-01-06 00:14:52
阅读次数:
104
类和对象 现实世界中客观存在的任何事物都可以被看做对象。 Java是一种面向对象的编程语言,因此我们要学会用面相对象的思想考虑问题和编写程序。、 对象的属性和方法: 在面型对象的编程思想中,把对象的静态特征和动态特征分别称为对象的属性和方法,它们是构成对象的两个主要因素。 类:类定义了对象将会拥有的 ...
分类:
其他好文 时间:
2019-11-13 19:20:53
阅读次数:
99
base其实最大的使用地方在面相对象开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法。 2.1关于base调用基类构造函数 运行结果: Build A Build B 2.2关于base在派生类中调用基类的方法。 运行结果: Hello Worl ...
1.首先说一下自己对三层架构的一点理解 论坛里经常说会出现喜欢面相对象的写法,所以使用EF的,我个人觉得他俩没啥关系,先别反对,先听听我怎么说吧. 三层架构,基本都快说烂了,但今天还是说三层架构:UI,BLL,DAL.之前往往强调的是三层架构各司其职,但没有说三层架构中每层之间怎么交互的,以及人员之 ...
分类:
移动开发 时间:
2019-11-12 13:05:13
阅读次数:
120
今天温习的有点晚了,已经看到面相对象的equals的重写了,目前学的比较混乱,也不知道怎么总结,额..先这样记吧。 首先先声明成员变量this的用法,构造函数的重载,写成员方法,到了main方法体,声明对象。 其次static 方法体是对类初始化且只有类能调用静态变量和方法,对象无法调用,静态方法不 ...
分类:
其他好文 时间:
2019-09-18 01:07:31
阅读次数:
93
面相对象高级编程:__slots__、@property 给实例绑定属性和方法:正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。 代码: @property:是负责把一个方法变成属性调用的Python内置装饰器: 代码 ...
分类:
编程语言 时间:
2019-09-01 23:30:07
阅读次数:
107
主题 ? 1)工厂模式 ? 2)new运算符 ? 3)构造函数 ? 4)原型prototype ? 5)面相对象和面相过程编程 ? 6)类和对象 ## 知识点 ##需求 ### 1、需求一:实现多个选项卡的 - 问题一:如何写?按照以前方式写 <!DOCTYPE html> <html lang=" ...
分类:
编程语言 时间:
2019-08-22 18:47:06
阅读次数:
62
继承 什么是继承? 继承是一种关系,描述两个对象之间是什么关系,程序中继承描述的是类和类之间的关系 例如: a继承了b ,那么a就可以使用b已经存在的方法和属性 a称之为子类 ; b称之为父类,也称之为基类 为什么要使用继承 继承的一方可以直接使用被继承的一方已经有东西 , 其目的是为了重用已经有过 ...
分类:
其他好文 时间:
2019-07-25 23:22:54
阅读次数:
122