Touch事件的两种情况 1.覆写View.class中定义的onTouchEvent-->基于事件回调监听方式 2.通过监听的形式,监听View.class中的setOnTouchListener(listener) >基于监听器事件监听方式 3.两个方法的调用顺序是怎样经过debug测试,基于监 ...
分类:
其他好文 时间:
2016-04-17 06:18:09
阅读次数:
193
覆写equals方法必须覆写hashCode方法,是JDK API上反复说明的,不过为什么要这样做呢?这两个方法之间有什么关系呢? Person类: 我们先来看b1,Person类的equals覆写了,不再判断两个地址是否相等,而是根据人员的姓名来判断两个对象是否相等,所以不管我们的 new Per ...
分类:
其他好文 时间:
2016-04-16 16:45:16
阅读次数:
197
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 经验:绝对不要又一次而来的缺省參数值。由于缺省參数值都是静态绑定,而 virtual 函数 -- 你唯一应该覆写的东西 -- 却是动态绑定 演示样例: class Shape{ public: ...
分类:
编程语言 时间:
2016-04-11 10:23:32
阅读次数:
152
1.什么是继承继承,就是面向对象中类与类之间的一种关系继承的实现方式:实现继承 接口继承 2.继承的本质(1)继承是可以传递的,子类是对父类的扩展,必须继承父类的方法,同时可以添加新方法(2)子类可以调用父类方法和字段,而父类不能调用子类方法和字段(3)虚方法如何实现覆写操作,使得父类指针可以指向子 ...
分类:
Web程序 时间:
2016-04-06 18:48:11
阅读次数:
141
Adapter 适配器 —— OK List接口——OK 1. Adapter 适配器 接口implements 的应用之一,适配器类是一个抽象类,处于自定义类与接口之间, 可以自定义一个类继承这个抽象类来有选择性的实现接口中的抽象方法。 因为如果一个自定义类(非抽象类)要实现一个接口,则必须要覆写 ...
分类:
其他好文 时间:
2016-04-06 08:13:26
阅读次数:
161
Thread 和Runnable 的区别 Thread类 在java中可有两种方法实现度线程,一种是继承Thread类,一种是实现Runnable接口。Thread类是在java.lang包中定义的。一个类只要继承了Thread类,并覆写了本类的run()方法就可以实现多线程操作了,但是一个类只能继 ...
分类:
其他好文 时间:
2016-04-04 22:30:42
阅读次数:
178
在学习《GDI+高级编程》第二章的过程中遇到一个疑问,就是为何有的代码用的是覆写一个OnLoad事件,而平日里我用的一般是Form1_Load事件,这两个函数很相近,但是具体有什么关系呢?类似的代码如下: OnLoad事件: protected override void OnLoad(EventA ...
分类:
其他好文 时间:
2016-04-03 20:22:46
阅读次数:
201
2016/3/4 星期二
1、ViewFilpper:
实现左右滑动动画效果;
2、ViewAnimator:
多动态标题栏;
3、Thread/runable多线程的区别;
一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限;
在程序开发中只要是多线程肯定永远以实...
分类:
其他好文 时间:
2016-04-01 09:13:01
阅读次数:
294
对于复合数据类型之间进行equals比較,在没有覆写equals方法的情况下。他们之间的比較还是基于他们在内存中的存放位置的地址值的,由于Object的equals方法也是用双等号(==)进行比較的,所以比較后的结果跟双等号(==)的结果同样。 值类型是存储在内存中的堆栈(简称栈),而引用类型的变量
分类:
编程语言 时间:
2016-03-16 20:47:14
阅读次数:
162
1.C++虚函数的工作原理 虚函数(virtual function)需要虚函数表(virtual table)才能实现。如果一个类有函数声明成虚拟的,就会生成一个虚函数表,存放这个类的虚函数地址。若子类没有覆写虚函数,该子类的虚函数表就会存放父类的函数地址。调用这个虚函数时,就会通过虚函数表解析函
分类:
编程语言 时间:
2016-03-06 15:46:22
阅读次数:
166