继承的概念: 继承在本职上是特殊——一般的关系,即常说的is-a关系。子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的一些属性或方法。 继承是所有OOP语言不可缺少的部分,在java中使用extends关键字来表示继承关系。当创建一个类时,总是在继承,如果没有明确指出要继承的类,就.....
分类:
编程语言 时间:
2015-05-09 23:23:47
阅读次数:
175
条款一 c++ 为一个语言联邦1、四个层次 C:blocks,语句,预处理器,内置数据类型,数组,指针面向对象的C++:封装,多态,继承Template C++STL条款二 尽量以const,enum,inline代替#define Static const常量的声明和定义,声明应该是在头文件当中,...
分类:
编程语言 时间:
2015-05-09 23:20:14
阅读次数:
144
当Java程序启动时,一个线程立刻运行,该线程通常叫做程序的主线程(main thread),因为它是程序开始时就执行的。主线程的重要性体现在两方面:它是产生其他子线程的线程;通常它必须最后完成执行,因为它执行各种关闭动作。尽管主线程在程序启动时自动创建,但它可以由一个Thread对象控制。为此,你...
分类:
编程语言 时间:
2015-05-09 23:18:00
阅读次数:
184
条款21:必须返回对象时,别妄想返回其reference例子:Raional类可以执行有理数的一些运算,并且使用heap内存申请 并且其operator*函数为const Rational& operator*(const Rational& lhs,const Rational& rhs){ Ra...
分类:
编程语言 时间:
2015-05-09 23:19:10
阅读次数:
208
使用Go语言实现的重命名一个文件夹下所有文件的小工具。
分类:
编程语言 时间:
2015-05-09 23:20:10
阅读次数:
227
代码public class Test { public static void main(String[] args) { new Circle(); }} class Draw { public Draw(String type) { S...
分类:
编程语言 时间:
2015-05-09 23:16:38
阅读次数:
202
什么是多态 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该.....
分类:
编程语言 时间:
2015-05-09 23:15:20
阅读次数:
184
mark一下: HttpClient超时机制(安全问题处理:访问超大文件控制) 不过httpclient4开始好象没有MultiThreadedHttpConnectionManager这个类了,代替的应该是:PoolingHttpClientConnectionManager。...
分类:
编程语言 时间:
2015-05-09 22:12:51
阅读次数:
148
面向对象编程
var person = {};//或者这样:var person = new Object();
person.name = "张三";
person.age = 20;
//函数充当属性,属性变方法了!
person.info = function() {
alert...
分类:
编程语言 时间:
2015-05-09 22:09:54
阅读次数:
113
Problem:
Given an array S of n integers, are there elements a, b, c in S such that a + b + c =
0? Find all unique triplets in the array which gives the sum of zero.
Note:
Elements in a ...
分类:
编程语言 时间:
2015-05-09 22:11:25
阅读次数:
180
当指针作为函数的参数进行传递时,实际上本质上是安置传递,即将指针进行了一份拷贝,在函数的内部对这个指针的修改实际上就是对一个在函数内部的那个局部变量的修改。这点事和引用不同的,引用实际上是在参数传递时,将实际变量的地址传了进去,在函数内部访问这个变量时,实际上是使用间接访问的方式来进行了的,所以实际...
分类:
编程语言 时间:
2015-05-09 22:07:49
阅读次数:
144
关于书 “不知道ppk的网站QuirksMode,说明你可能还没有真正成为资深的JavaScript程序员。”——Roger Johansson,瑞典资深Web专家。 ppk是世界级前端技术专家,Web标准的布道者,在《ppk on JavaScript》中,他向读者介绍了JavaScript这.....
分类:
编程语言 时间:
2015-05-09 22:04:52
阅读次数:
149
c++继承经典样例#include class Base{private: int b_number;public: Base( ){} Base(int i) : b_number (i) { } int get_number( ) {return b_number;} void print( )...
分类:
编程语言 时间:
2015-05-09 22:04:41
阅读次数:
259
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增的排序的数组的一个旋转,输出旋转数组的最小元素。例如输入{1,2,3,4,5}的一个旋转为{3,4,5,1,2},该数组的最小值为1。算法思路:1.旋转数组的特点就是一个数组为两个有序的数组,这里以升序为例2.将数组...
分类:
编程语言 时间:
2015-05-09 22:03:20
阅读次数:
111
2.4 const限定符const对象默认为文件的局部变量,此变量只存在于那个文件中,不能被其他文件访问。通过指定const变量为extern,就可以在整个程序中访问const对象。Exercise2.22设置一个const变量代替循环上界100Exercise2.23第一个不合法,const变量必...
分类:
编程语言 时间:
2015-05-09 22:04:27
阅读次数:
227
一、问题描述设n是一个正整数。现在要求将n分解为若干个自然数之和,且使这些自然数的乘积最大。本文将这个大问题分解为两个小问题:(1)这些自然数是互不相同的(2)这些自然数可以是相同的二、解决思路这其实是个数学问题,总体上的宗旨就是分解的数越接近,它们的乘积是最大的,而且不要分解出1,至少从2开始。针...
分类:
编程语言 时间:
2015-05-09 22:00:44
阅读次数:
170
1. DOM2和DOM3DOM2级规范定义了一些模块,用于增强DOM1级。“DOM2级核心”为不同的DOM类型引入了一些与XML命名空间有关的方法,这些变化只在使用XML或者XHTML,对于HTML文档没有实际意义。除了与XML命名空间有关方法外,“DOM2核心”还定义了以编程方式创建Documen...
分类:
编程语言 时间:
2015-05-09 22:03:19
阅读次数:
144