一个对象是一组状态和行为 状态 : 包含在对象中的数据。 - 在Java中,这些是对象的字段(字段) 行为 : 对象支持的行为 - 在Java中,这些被称为方法 - 方法只是面向对象的函数 - 调用方法=调用函数 每个对象都有一个类 - 一个类定义方法和字段 - 方法和字段统称为成员 类定义了类型和 ...
分类:
其他好文 时间:
2018-06-23 19:07:10
阅读次数:
228
一、定义和继承 二、public、private和protected ...
分类:
其他好文 时间:
2018-06-22 21:00:31
阅读次数:
222
enable_shared_from_this是一个模板类,定义于头文件<memory> share_from_this()是返回指向该对象的share_ptr。 例子 1 #include <memory> 2 #include <iostream> 3 4 struct Good : std:: ...
分类:
其他好文 时间:
2018-06-22 13:13:48
阅读次数:
130
C++ 类和对象C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。 C++ 类定义定义一个类,本质 ...
分类:
编程语言 时间:
2018-06-22 13:12:52
阅读次数:
150
在C++的类定义里面,可以看到类似下面的定义: class List { private: Node * p_head; int length; …… Public: int GetLength () const; bool GetNodeInfo(const int index,Node & bu ...
分类:
编程语言 时间:
2018-06-21 00:15:03
阅读次数:
194
python类继承与重构 0 对象 + 通过类定义的数据结构实例。 + 对象包括两个数据成员(类变量和实例变量)和方法。 + empCount 变量是一个类变量,它的值将在这个类的所有实例之间共享。你可以在内部类或外部类使用 Employee.empCount 访问。 + 第一种方法__init__ ...
分类:
编程语言 时间:
2018-06-13 23:38:02
阅读次数:
287
前言 单例模式是一种常用的软件设计模式,在他的核心结构中只包含一个被称为 单例的特殊类。通过单例模式可以保证系统只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 Singletom类,定义一个GetIns ...
分类:
其他好文 时间:
2018-06-13 11:50:34
阅读次数:
161
定义: 假设场景: 1、取数据,先看缓存中是否存在,有缓存取缓存,不存在时取数据库中的数据。 首先需要一个产品类 定义IProjectRepository接口 实现IProjectRepository 创建ProjectService类 去实现业务 PeojctService类现在只依赖与抽象而不是 ...
分类:
其他好文 时间:
2018-06-12 17:48:51
阅读次数:
189
1、 Throwable是Java中所有错误和异常的超类。 error是所有错误的超类,这些错误并不意味着需要被应用程序所捕获。捕获Throwable或Error也将捕获OutOfMemoryError和InternalError,应用程序不应尝试恢复这些错误。只能捕获异常及其子类。 2、 定义时区 ...
分类:
其他好文 时间:
2018-06-11 13:41:30
阅读次数:
134
反射(java.lang.reflect)用于分析类能力 (一)Class类 1.定义 Java运行时为每一个对象都维护的一个类型标识,用于跟踪对象所属的类提供给虚拟机分析调用,而保存这些信息的类就是Class类 (一个Class类对象可以理解为一个类型,这个类型可以是类或基本数据类型int等) 2 ...
分类:
编程语言 时间:
2018-06-10 15:28:16
阅读次数:
188