类和对象 参考资料:《Java从入门到精通》/明日科技编著. 4版. 北京:清华大学出版社,2016 一、面向对象概述 面向对象是一种开发思想,它将所有预处理的问题抽象成对象,同时了解这些对象具有哪些相应的属性和行为,以解决这些对象面临的实际问题。 1、对象 对象是指事实存在的 实体 ,如桌子、电脑 ...
分类:
编程语言 时间:
2020-05-16 17:18:50
阅读次数:
75
class Singleton(object): def __new__(cls): # 关键在于这,每一次实例化的时候,我们都只会返回这同一个instance对象 if not hasattr(cls, 'instance'): cls.instance = super(Singleton, cl ...
分类:
编程语言 时间:
2020-05-16 17:03:32
阅读次数:
64
面向对象的基本概念——对象 ——类:同种物体(对象)在属性和行为上的集合与抽象 用来描述对象的属性和行为,向jvm描述 类和对象的关系:描述与被描述的关系 类并不能规定对象的属性取值,只有具体的对象才能决定属性取值 成员变量和局部变量: 局部变量 成员变量 定义在方法体中的变量 定义在方法体之外 储 ...
分类:
其他好文 时间:
2020-05-14 22:26:02
阅读次数:
70
issubclass #用于判断自己的子类 issubclass(A,B) #A是不是B的子类,是返回True 否则 False 自身也属于自己的子类 isinstance(object,classinfo) #用于检查一个实例对象是否属于一个类 classinfo 可以传入一个元组 class A ...
分类:
其他好文 时间:
2020-05-13 20:25:55
阅读次数:
51
类和对象 类:相当于模具 对象:模具产生的具体的模型 对象内存图 单个对象内存图 多个对象内存图 this内存原理 this代表当前调用方法的引用,哪个对象调用的方法,this就是指代的哪个对象。 ...
分类:
编程语言 时间:
2020-05-13 16:47:15
阅读次数:
52
JAVA学习 面向对象(一) 这个篇目主要针对类和对象的赋值使用、内存中的样子、值传递等进行总结。关注面向对象的 封装性 一.类和对象 类:类是一种模板,抽象层面的东西,描述一类事物的状态和行为,JAVA实现类时,其中包含了 属性(字段) 和 方法 对象:是一个具有自己特点的实例,具体层面的东西,描 ...
分类:
编程语言 时间:
2020-05-10 23:05:00
阅读次数:
62
No picture say a P! ''' 以卡比兽为例来熟悉一下Python里的类和对象 卡比兽的英文名叫Snorlax ''' # 创建一个卡比兽类 class Snorlax: pass # 占位符 count = 0 # 类变量:卡比兽的数量 ''' 类比Java中的构造方法 ''' d ...
分类:
编程语言 时间:
2020-05-09 21:07:22
阅读次数:
75
当系统中存在大量相同或相似的对象时,享元模式是一种较好的解决方案,它通过共享技术实现相同或相似的细粒度对象的复用,从而节约内存空间。享元模式提供了一个享元池用于存储已经创建好的享元对象,并通过享元工厂类将享元对象提供给客户端使用。 模式动机 使用面向对象技术开发时,很多情况下需要在系统中增加类和对象 ...
分类:
其他好文 时间:
2020-05-09 19:16:32
阅读次数:
63
Python 类/对象 Python 是一种面向对象的编程语言。 Python 中的几乎所有东西都是对象,拥有属性和方法。 类(Class)类似对象构造函数,或者是用于创建对象的“蓝图”。 创建类 如需创建类,请使用 class 关键字: 实例 使用名为 x 的属性,创建一个名为 MyClass 的 ...
分类:
编程语言 时间:
2020-05-08 18:28:42
阅读次数:
69
1.docker简介 1.docker架构图 2.镜像 容器 仓库 Docker镜像就是一个只读的模板,镜像可以用来创建容器,一个镜像可以创建多个容器。类似于(类和对象的关系) 2.docker安装 ...
分类:
其他好文 时间:
2020-05-08 13:24:51
阅读次数:
69