...

面向对象编程

对象:是一种概念,一套体系,一种思维方式。在这种理解世界的方式当中,包含封装、继承、多态、设计模式上满足六大原则。1)单一职责原则2)里氏替换原则3)依赖倒转原则4)接口隔离原则5)迪米特法则6)开闭

...

python类中的函数为什么要加self

以下两条源自百度: 加了self,以后,这个变量就变成了全局变量,在类中的其他函数中也可以调用。 Python的类方法和普通的函数有一个明显的区别,在类的方法必须有一个额外的第一个参数(self),但

...

德摩根定律也被称作反演率

德摩根定律也被称作反演率,指的是在命题逻辑和逻辑代数中,关于命题逻辑规律的一对法则。它是由数学家奥古斯都德·摩根明确陈述的逻辑关系,因此被命名为德·摩根定律。德·摩根定律的发现影响了乔治·布尔从事的逻

...

第13章相关源代码

本章思维导图 尝试在函数内部修改一个全局变量

...

迭代

  迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。   重复执行一系列运算步骤,从前面的量依次求出后

...

值传递、关于求值策略中传值调用(call by value)、传引用调用(call by reference)、传地址调用(call by address)、传共享对象调用(call by sharing)

问题来源:《Java工程师成神之路(基础篇)》 求值策略(Evaluation strategy)是确定编程语言中表达式的求值的一组规则。给出一个函数,给出函数的参数、次序,然后获得结果。 param

...

C语言变量的定义、声明、初始化、赋值

声明:告诉编译器或解析器该变量存在,这个行为并不分配内存空间,可以多次出现,只是告诉编译器有这么个对象。用于向程序表明变量的类型和名字。 extern int a;//纯声明(有extern关键字),