什么是c++中的多态
引言
多态(Polymorphism)、封装(Encapsulation)和继承(Inheritance)是面向对象思想的“三大特征”,此处俗称“面向对象的三板斧”,而多态是三板斧中最厉害的杀招,是面向对象最精微的内功,可以说,不理解多态就不懂得什么是面向对象。
定义
同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。
简单地概括为“一个接口,多种方法”。...
分类:
编程语言 时间:
2015-08-04 22:55:46
阅读次数:
142
问题描述对于Linux系统而言,许多时候是用于服务器之类的,此时是不会开启桌面系统的,这样通过命令行的方式进行操作,可以有效节省系统RAM的使用,使尽量多的资源供重要的service使用。因此使用命令行的方式在Linux系统下操作就非常流行。关机操作shutdown -h now
会立即关闭机器。重启操作shutdown -r now
sudo reboot
这两个命令功能一样,其中shutd...
分类:
系统相关 时间:
2015-08-04 22:55:03
阅读次数:
183
android显示图片1、从res文件下获取图片资源ImageView images=(ImageView) findViewById(R.id.imageview1);
InputStream is=this.getResources().openRawResource(R.drawable.test2);
BitmapFactory.Options options=new BitmapFac...
分类:
移动开发 时间:
2015-08-04 22:55:52
阅读次数:
113
昂贵的聘礼
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 40715
Accepted: 11839
Description
年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿...
分类:
其他好文 时间:
2015-08-04 22:56:21
阅读次数:
98
第 9 章 类的构造函数、析构函数与赋值函数
1.构造函数初始化表的使用规则:
1)如果类存在继承关系,派生类必须在其初始化表里调用基类的构造函数。
2)类的 const 常量只能在初始化表里被初始化,因为它不能在函数体内用赋值的方式来初始化。
3)类的数据成员的初始化可以采用初始化表或函数体内赋值两种方式,这两种方式的效率不完全相同。
2. 类 String 的构造函数与析构函数
...
分类:
编程语言 时间:
2015-08-04 22:54:24
阅读次数:
165
“高内聚,低耦合”是面向对象编程的核心思想.
使用 target…action 实现解耦.
需要目标去执行一个动作的地方.
例如, 定义一个继承于UIView 的MyButton 类, 让他能够有Button的点击方法.
代码如下:
Mybutton.h:#import @interface Mybutton : UIView
//1.写一个自定义方法,把目标...
分类:
其他好文 时间:
2015-08-04 22:57:21
阅读次数:
151
day04_循环结构_20150804
--------------------------------------回顾:----------------------------------------
1.运算符和表达式
1)算术: +-*/%,++,--
2)关系:>,=,
3)逻辑:&&,||,!
4)赋值:=,+=,-=,*=,/=,%=
...
分类:
其他好文 时间:
2015-08-04 22:57:00
阅读次数:
109
如果时光可以倒流,现实世界的每一步都可以分解到最小,记录下来,就是日志,万物即日志。面对历史,审视日志,可以选择忘却,也可以选择铭记;经历过的,可以选择珍藏,同样也可以让它尘封。Docker容器又何尝不是?日志就像一根时间轴,你在或者不在,他都在那。有人对其善意,有人却对其随意。如若不信,可以回忆,自己是否善待Docker容器的日志。1.传统应用的日志如若不是被过去伤得太深,踏入一个新的世界,应该还...
分类:
其他好文 时间:
2015-08-04 22:53:52
阅读次数:
172
题意:置换群,问环的长度有多少种
分析:
环的长度就是每次你选择的区间长度的最小公倍数。总区间长度是n,那么这道题就是求和等于n的各个数的最小公倍数有多少种。
状态:dp[i][j]前i个质数,区间长度不超过j的最优解
转移:dp[i][j]=dp[i-1][j]+dp[i-1][j-k],k=prim[i]^1,2...
这题和上一题的dp难哭我了。
代码:
#include
#i...
分类:
其他好文 时间:
2015-08-04 22:56:10
阅读次数:
105
把表打出来一部分,轻松找到规律即可。
import java.util.Scanner;
import java.math.BigInteger;
import java.math.BigDecimal;
public class Main{
public static void main(String []args){
Scanner cin=new Scanner(Sy...
分类:
其他好文 时间:
2015-08-04 22:55:28
阅读次数:
166
节点父、子和同胞
父(parent)、子(child)和同胞(sibling)等术语用于描述这些关系。父节点拥有子节点。同级的子节点被称为同胞(兄弟或姐妹)。
在节点树中,顶端节点被称为根(root)每个节点都有父节点、除了根(它没有父节点)一个节点可拥有任意数量的子同胞是拥有相同父节点的节点
DOM 教程
DOM 第一课
Hell...
分类:
Web程序 时间:
2015-08-04 22:55:06
阅读次数:
574
select、poll、epoll之间的区别总结...
分类:
其他好文 时间:
2015-08-04 22:54:06
阅读次数:
137
接着上篇文章,我们将采用新的方式进行动态代理。
ObjectNameAutoProxyCreator创建代理实现思路
根据配置文件中的配置,Spring容器会根据此配置,为符合条件的对象创建代理。
具体代码
配置文件
<sectionGroup name=...
分类:
其他好文 时间:
2015-08-04 22:53:38
阅读次数:
185
外文网址:http://www.sitepoint.com/understanding-angulars-apply-digest/
$apply()和$digest()在AngularJS中是两个核心概念,但是有时候它们又让人困惑。而为了了解AngularJS的工作方式,首先需要了解$apply()和$digest()是如何工作的。这篇文章旨在解释$apply()和$digest()是...
分类:
移动开发 时间:
2015-08-04 22:52:59
阅读次数:
138
随着电子商务的迅猛发展,越来越多网民正加入到网购大军中,现如今,网购已然成为网民,尤其是年轻一族非常热衷的购物模式,它不仅可以让用户足不出户购买到自己所需的商品,更重要的是,在价格上相比传统线下便宜许多,堪称既方便又实惠。
六六投诉京东折射电商售后服务难题
不过,看似无懈可击的电商模式却有着阿喀琉斯之踵——售后,最近王思聪力挺作家六六投诉京东一事...
分类:
其他好文 时间:
2015-08-04 22:53:56
阅读次数:
201
Java之重载和重写_20150804
重载与重写是完全不同的语法现象,区别如下所示:
重载: 是指在一个类中定义多个方法名相同但参数列表不同的方法,在编译时,根据参数的个数和类型来决定绑定哪个方法。
重写: 是指在子类中定义和父类完全相同的方法,在程序运行时,根据对象的类型(而不是引用类型)而调用不同的方法。
分析如下代码的输出结果:
package day04...
分类:
编程语言 时间:
2015-08-04 22:52:56
阅读次数:
141
1、禁用table_name表的所有trigger
alter table table_name disable all triggers;
2、启用table_name表的所有trigger
alter table table_name enable all triggers;
3、禁用指定trigger
alter trigger trigger_name disable;
4、启用指定trigger
alter trigger trigger_name enable;...
分类:
数据库 时间:
2015-08-04 22:52:13
阅读次数:
128