var animal=function(name){ //构造函数 this.name=name; this.sayhello=function(){ alert("hi我是"+this.name); };}animal.prototype.shout=functi...
分类:
Web程序 时间:
2014-09-04 18:56:19
阅读次数:
247
一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' };还有一个对象,叫做"医生"。 var Doctor ={ career:'医生' }请问怎样才能让"医生"去继承"中国人",也就是说,我怎样才能生成...
分类:
编程语言 时间:
2014-09-04 18:49:29
阅读次数:
227
今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数。 function Cat(name,color){ this.name = na...
分类:
编程语言 时间:
2014-09-04 18:46:49
阅读次数:
195
我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:classClxBase{public:ClxBase(){};virtual~ClxBase(){};virtualvoidDoSomething(){coutD...
分类:
编程语言 时间:
2014-09-04 16:39:49
阅读次数:
140
Vectors
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的头文件中包含下面的代码:#include
构造函数。
...
分类:
编程语言 时间:
2014-09-04 13:22:39
阅读次数:
244
SoundPool 类的构造函数如下:
SoundPool(int maxStreams, int streamType, int srcQuality)
作用:实例化一个SoundPool 实例
第一个参数:允许同时播放的声音最大值
第二个参数:声音类型
第三个参数:声音的品质
SoundPool 类中常用的函数如下:
int load(Context context, int r...
分类:
移动开发 时间:
2014-09-04 11:47:19
阅读次数:
246
代码和解释:
#include "stdafx.h"
#include
#include
#include
using namespace std;
class test{
int *p;
public:
test(int value){
p = new int(value);
cout>"<<endl;
cout<<"p的地址为"<<&p<<";p的值为"<<p <<" ...
分类:
编程语言 时间:
2014-09-03 22:46:37
阅读次数:
203
为了让定义的方式更加符合java的需求,就把定义方法的原型代码放置在Person这个构造函数中。function Person(name,age,friends){ //属性在构造函数中定义 this.name = name; this.age = age; this.fri...
分类:
编程语言 时间:
2014-09-03 19:46:47
阅读次数:
190
原型内存模型介绍原型是javascript中非常特殊的一个对象,当一个函数创建之后,会随之就产生一个原型对象。当通过这个函数的构造函数创建一个具体的对象之后,在这个具体的对象中就会有一个属性指向原型。第一种状态function Person(){ }function Person(){},Pe...
分类:
编程语言 时间:
2014-09-03 19:43:57
阅读次数:
257
通过构造函数的方式创建和基于工厂的创建类似,最大的区别就是函数的名称就是类的名称,按照java的约定,第一个字母大写。使用构造函数创建对象时,在函数内部是通过this关键字来完成属性的定义。function Person(name, age){ this.name = name; thi...
分类:
编程语言 时间:
2014-09-03 19:39:07
阅读次数:
197