static_cast 1. 基础数据类型转换(基本类型) 2. 同一继承体系中类型的转换(父子类型) 3. 任意类型与空指针(void )之间的转换(指针类型) dynamic_cast 执行派生类指针或引用与基类指针或引用之间的转换。 1. 其他三种都是编译时完成的,dynamic_cast是运 ...
分类:
编程语言 时间:
2020-04-15 01:02:23
阅读次数:
106
1 mixins机制 多继承的正确打开方式:mixins机制(其实就是类的多继承背景下代码编写规范) mixins机制核心:就是在多继承背景下尽可能地提升多继承的可读性 ps:让多继承满足人的思维习惯=》什么"是"什么 class Vehicle: # 交通工具 pass class Flyable ...
分类:
编程语言 时间:
2020-04-12 12:40:20
阅读次数:
68
一. 继承介绍 """ # 什么是继承? 继承是一种创建新类的方式, 在python中, 新创建的类可以继承一个或多个父类, 那么这时这个新建的类就被称之为子类或派生类, 父类就被成之为基类或超类, 且子类会遗传父类的属性. 需要注意的是: python支持多继承, 在python中新创建的类可以继 ...
分类:
其他好文 时间:
2020-04-10 00:25:23
阅读次数:
62
一、什么是继承 I:继承是一种创建新类的方式,新建的类可称为子类或派生类,父类又可称为基类或超类,子类会遗传父类的属性 II:需要注意的是:python支持多继承 在Python中,新建的类可以继承一个或多个父类 class Parent1(object): # 父类 x=1111?class Pa ...
分类:
其他好文 时间:
2020-04-10 00:17:36
阅读次数:
67
[Toc] 一,property 用法 property是一个装饰器,是用来绑定给对象的方法伪造成一个数据属性 案例一: 案例二: 案例三: 二,继承 1、什么是继承 I:继承是一种创建新类的方式,新建的类可称为子类或派生类,父类又可称为基类或超类,子类会遗传父类的属性 II:需要注意的是:pyth ...
分类:
编程语言 时间:
2020-04-10 00:09:35
阅读次数:
62
一 继承介绍 继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类,新建的类可称为子类或派生类,父类又可称为基类或超类 class ParentClass1: #定义父类 pass class ParentClass2: #定义父类 pass class SubClass1(P ...
分类:
编程语言 时间:
2020-04-09 15:28:37
阅读次数:
111
Collection 和 Collections 有什么区别? 答: Collection是集合类的顶级接口,其派生了两个子接口 Set 和 List。该接口的设计目标是为各种具体的集合提供最大化的统一操作方式。 Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法。用于对 ...
分类:
其他好文 时间:
2020-04-09 10:42:34
阅读次数:
69
一、@SpringBootApplication是一个复合注解或派生注解,在@SpringBootApplication中有一个注解@EnableAutoConfiguration,该注解开启自动配置。 二、@EnableAutoConfiguration注解也是一个派生注解,其中的关键功能由@Im ...
分类:
编程语言 时间:
2020-04-09 00:14:08
阅读次数:
65
类的基本实现 定义一个Dog类,与ES不同的是,我们为成员属性添加了类型注解,也为构造函数的参数增加了类型注解。 类的继承(用extends关键字) 需要注意的是: (1)派生类的构造函数必须包含‘super’调用,而且参数必须包含父类的参数。 (2)新添加的属性要初始化,一般在constructo ...
分类:
其他好文 时间:
2020-04-07 12:54:11
阅读次数:
77
前言 用ARX智能指针打开对象,可以不在乎是否close,但同时也要注意这个变量的作用域(生命周期)问题,ARX智能指针,他的原理是利用类的析构造函数特性自动关闭对象. 这里的智能指针指的是AcDbObjectPointer这一类使用AcDbObjectPointerBase基类派生的类模板统称. ...
分类:
数据库 时间:
2020-04-06 21:00:30
阅读次数:
150