重载(overload):方法名称一样,参数列表【不一样】。 如果子类父类中出现重名的成员方法,这时的访问是一种特殊情况,叫做方法重写(override) 概念: 子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出现覆盖效果,也称为重写或者复写。 声明不变,重新实现 特点: ...
分类:
其他好文 时间:
2020-02-29 13:28:16
阅读次数:
88
方法重名 在父子类的继承关系中,创建子类对象,访问成员方法的规则: 创建的对象是谁,就优先用谁,如果没有就向上找。 ...
分类:
其他好文 时间:
2020-02-29 00:49:28
阅读次数:
64
一 符号概念: 在C语言中,有强符号和弱符号,符号简单来说就是函数、变量的名字,对于全局(非局部、非static)的函数和变量,能不能重名是有一定规矩的,强、弱符号就是针对这些全局函数和变量来说的。 二 声明方法: 1 使用__attribute__((weak))修饰: // function d ...
分类:
编程语言 时间:
2020-02-28 12:06:29
阅读次数:
506
导入模块常见的方式有 import xxx ,from xxx import yyy 或者 from xxx import yyy as a(为导入包(方法)取别名主要用于防止包名与模块中的变量重名,从这里也能看出导入的包名(方法)可以看作是一个变量),不同的导入方式最终都能达到使用模块中某个方法的 ...
分类:
编程语言 时间:
2020-02-26 01:30:25
阅读次数:
78
Nginx的日志文件是没有切割(rotate)功能的,但是我们可以写一个脚本来自动切割日志文件。 首先我们要注意两点: 1.切割的日志文件是不重名的,所以需要我们自定义名称,一般就是时间日期做文件名。 2.既然是自动切割日志文件,那当然需要定时任务来进行操作,但是这里还涉及一个问题,Nginx的日志 ...
分类:
其他好文 时间:
2020-02-24 15:21:57
阅读次数:
79
Windows设备名称 "aux","com1","com2","prn","con","nul"等,因为这些名字都属于设备名称,等价于一个 DOS 设备,如果我们把文件命名为这些名字,Windows 就会误以为发生重名,所以会提示“不能创建同名的文件”等等。 建立设备名文件夹 命令提示符下执行"m ...
1、 格式化字符 含义 %s 字符串 %d 有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全 %f 浮点数,%.2f表示小数点后只显示两位 %% 输出% 2、标识符 标识符就是程序员定义的 变量名、函数名 标识符可以由 字母、下划线和数字组成 不能以数字开头 不能与关键字重名 ...
分类:
其他好文 时间:
2020-02-15 23:18:17
阅读次数:
98
1.修改表名: alter table [表1] rename as [表2] 2.增加表字段: alter table [table1] add 列名 INT(4)--数据类型 3.修改表字段:change 重名字段名 modify 修改字段数据类型和约束 alter table [table1] ...
分类:
数据库 时间:
2020-02-12 16:34:58
阅读次数:
89
思考:子列可以从父类进行继承,那如果子类与父类的成员重名了怎么办? 引入:首先,类中定义的成员是允许出现与其他类同名的,但是这个过程如果出现了继承,那么重名就存在重写的问题。 重写override【掌握】 定义:重写,即子类中定义了与父类重名的成员,子类可以重写父类任意类成员,通常重写是用来重写父类 ...
分类:
其他好文 时间:
2020-02-10 13:33:41
阅读次数:
59
类属性和实例属性名字冲突怎么办 修改类属性会导致所有实例访问到的类属性全部都受影响,但是,如果在实例变量上修改类属性会发生什么问题呢? class Person(object): address = 'Earth' def __init__(self, name): self.name = name ...
分类:
编程语言 时间:
2020-02-08 00:21:02
阅读次数:
67