函数重载只会发生在同一个类中,函数名相同,只能通过参数类型,参数个数或者有无const来区分。不能通过返回值类型区分,而且virtual也是可有可无的,即虚函数和普通函数在同一类中也可以构成函数重载。基类和派生类中只能是隐藏或者覆盖。1)隐藏是指派生类中有函数与基类中函数同名,但是没有构成虚函数覆盖 ...
分类:
其他好文 时间:
2016-08-01 22:30:01
阅读次数:
143
我们在使用了__construct构造函数,覆盖了父类的构造函数,导致父类tp的方法无法使用,例如$this->display(),解决办法是: 在__construct函数中调用一下父类的构造函数。 ...
分类:
Web程序 时间:
2016-06-06 06:44:06
阅读次数:
535
一、函数基础 1.函数基础 以上code说明: 1.在def 函数时,以顺序执行,如果相同的函数名,会被最后函数覆盖以前的 2.如果直接func名而没有后面的圆括号的话,只指向函数在内存中的位置 3.lambda表达式会自动return结果,而def需要定义return值 2.把函数作为参数传递 将 ...
分类:
编程语言 时间:
2016-06-03 14:12:05
阅读次数:
277
今天来介绍一下Python解释器包含的一系列的内置函数,下面表格按字母顺序列出了内置函数: 下面就一一介绍一下内置函数的用法: 1、abs() 返回一个数值的绝对值,可以是整数或浮点数等。 1 2 3 4 5 6 print(abs(-18)) print(abs(0.15)) result: 18 ...
分类:
编程语言 时间:
2016-05-31 06:18:43
阅读次数:
213
覆盖类成员:通过new关键字修饰虚函数表示覆盖该虚函数。一个虚函数被覆盖后,任何父类变量都不能访问该虚函数的具体实现。public virtual void IntroduceMyself(){...}//父类虚函数public new void IntroduceMyself(){...}//子类 ...
JavaRMI指的是远程方法调用(RemoteMethodInvocation)。它是一种机制,能够让在某个机器上的Java程序调用另一个机器上的Java程序的方法,用此方法调用的任何对象必须实现该远程接口。EJB就是建立在RMI基础之上的。本节将讲解RMI的基本概念和系统原理,通过一些入门实例讲解RMI..
分类:
编程语言 时间:
2016-05-25 15:17:29
阅读次数:
347
ES6 标准新增了一种新的函数: Arrow Function(箭头函数)。 x => x *x 上面的箭头相当于: function (x){ return x*x; } 箭头函数相当于匿名函数,并且简化了函数定义。一种像上面的,只包含一个表达式, 连{ ... }和return都省略掉了。还有一 ...
分类:
编程语言 时间:
2016-05-22 20:16:24
阅读次数:
255
多态 什么是多态:对各种对象发出同一种指令时,各个对象能根据自身的情况作出相应的响应 如果希望在调用函数时系统根据对象真是类型去转调用相应的函数,需要把那个函数声明为virtual虚函数。子类中可以覆盖这个函数,也自动成为虚函数。覆盖(owerride)要求函数名和参数表都相同返回类型也要一致(比如 ...
分类:
编程语言 时间:
2016-05-13 20:45:52
阅读次数:
218
(1)、重载,覆盖和隐藏的区别; 重载主要是函数的重载,函数名相同,返回类型相同,但是函数形参不同,被调用时,根据函数形参决定调用原函数还是重载函数。 覆盖主要用在继承多态中,函数前加virtual关键字,子类继承了父类的某个虚函数,利用父指针调用时,子类的虚函数将父类的虚函数覆盖。 隐藏是指派生类 ...
分类:
编程语言 时间:
2016-05-13 20:32:14
阅读次数:
169
1.set
环境变量:用来定义bash的工作特性,保存当前会话的属性信息
显示所有环境变量:export,env,printenv
2.bash的配置文件
profile:为交互式登录用户提供配置
/etc/profile:全局
/etc/profile/*.sh
~/bash/profile:个人配置,仅当前用户有效
bashrc:非交互式登录的用..
分类:
系统相关 时间:
2016-05-13 05:23:34
阅读次数:
194