1.
抽象类法(VCL不推荐);第一,允许创建抽象类对象,因为语法没问题,但允许其错误。第二,接口更好。第三,如果是混合抽象类,则推荐Place Holder方法2.
Place Holder(占位):父类虚拟函数为空白函数,但不是抽象方法。例如TCanvas。避免了抽象类的缺点3. 逐渐增加法:子...
分类:
其他好文 时间:
2014-05-19 23:15:49
阅读次数:
374
js的内部类javascript
中本身提供一些,可以直接使用的类,这种类就是内部类,主要有:ObjectArrayMathBooleanStringRegExpDateNumber1、内部类分类从使用的方式看:分为动态类和静态类(1)
动态类 使用 var对象 = new 动态类() 对象属性|方...
分类:
编程语言 时间:
2014-05-19 22:12:33
阅读次数:
468
继承
继承是OOP最重要的特性之一。任何类都可以从另一个类中继承,这就是说,这个类拥有它继承的类的所有成员。在OOP中,被继承的类称为父类。在C#中的对象仅能直接派生于一个基类。
继承性可以从一个较一般的基类扩展或创建更多的特定类。
对象的继承代表了一种“is-a”的关系,如果两个对象A和B,可以描述为“B是A”,则表明B可以继承A。“猫是哺乳动物”,就说明了猫与哺乳...
分类:
其他好文 时间:
2014-05-18 09:53:50
阅读次数:
227
Android Intent传递对象小结
Intent 传递复杂类型,例如:数组,ArrayList类型,传递类对象...
分类:
移动开发 时间:
2014-05-18 06:54:14
阅读次数:
338
一、一般用法说明
ToString()是Object的扩展方法,所以都有ToString()方法;而Convert.ToString(param)(其中param参数的数据类型可以是各种基本数据类型,也可以是bool或object类对象。二、ToString()和Convert.ToString(....
分类:
其他好文 时间:
2014-05-17 21:21:11
阅读次数:
280
Singleton1.javapackage edu.singleton;/*** *
把该类设计成单例设计模式(饿汉式) */public class Singleton1 { // 定义一个本类对象并实例化 private static
Singleton1 singleton = ...
分类:
其他好文 时间:
2014-05-15 22:41:16
阅读次数:
317
List:
元素是有序的,元素可以重复,因为该集合体系有索引(脚标)常用的子类对象:1————ArrayList
底层的数据结构是使用的数组结构特点:查询速度快,但是增删比较慢2————LinkedList底层的数据结构使用的是链表结构特点:增删速度快,但是查询比较慢Vector
底层是数组数据结构...
分类:
编程语言 时间:
2014-05-15 22:21:45
阅读次数:
388
在学C++时,由于时间比较急。对构造函数和析构函数这部分当时了解的比较浅显,当时只知道构造函数是
用来为对象分配存储空间,进行必要的初始化。析构函数对应构造函数,当撤销类对象时,构造函数回收存储
空间。
C#再次学到这部分的内容,因为当时C++了解过了,现在学起来有种似曾相识的感觉,所以学起来就会带
劲儿,也深入了一些。...
分类:
其他好文 时间:
2014-05-15 12:09:30
阅读次数:
253
基本就是把一个句柄绑定和解绑定于一个类对象上,是其可以使用MFC的函数而不是API首先,你要明白Windows对象和MFC对象的区别。MFC对象实际上并没有把整个Windows对象都包装在其中,它只是有一个窗口句柄而已,这个窗口句柄如果指向一个实际存在的窗口对象(窗口对象,也就是WNDCLASS,是...
分类:
其他好文 时间:
2014-05-15 11:50:02
阅读次数:
373
核心点:
super关键字,表示调用的是父类对象。
this关键字,表示调用的是当前运行类对象。
那么如果在父类中,使用了关键字,this,此时的this指的是什么呢?
看下面的例子,再加深理解核心店的第二句话就ok了。
parent类:
package com.ghsy.thissuper;
public class Parent {
public void init(){
...
分类:
其他好文 时间:
2014-05-14 20:04:29
阅读次数:
217