类的多态性://子类对象的多态性:父类的引用指向子类(子类的实例赋给父类)Personp1=newMan();//向上转型(相当于基本数据类型的自动转换)//虚拟方法调用:通过父类的引用指向子类的对象实体,当调用方法时,实际执行的是子类重写父类的方法p1.eat();p1.walk();子父类对象的..
分类:
编程语言 时间:
2015-11-01 19:41:38
阅读次数:
278
简单的xml操作--解析技能xmlxml文件 1 大荒囚天指 100 2 绝对零度 200 3 青龙魂 1000 创建对应的skill类,重写了ToString方法 方便输出clas...
Java的多态性:发送消息给某个对象,让该对象自行决定响应何种行为。 通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。java的多态性要满足三个条件:1、继承关系2、在子类重写父类的方法3、父类引用指向子类的对象,即animal p = new dog()在多态中非静态成员函数的特点:在...
分类:
编程语言 时间:
2015-10-27 22:03:29
阅读次数:
219
ContentProvider四大组件之一内容提供者的作用:把私有数据暴露给其他应用,通常,是把私有数据库的数据暴露给其他应用应用的数据库是不允许其他应用访问的,内容提供者的作用就是让别的应用访问到你的数据库自定义内容提供者,继承ContentProvider类,重写增删改查方法,在方法中写增删改查...
分类:
其他好文 时间:
2015-10-26 22:13:23
阅读次数:
327
Java有两种方式实现多线程。第一种——继承Thread类,并重写run方法步骤:定义类继承Thread类;重写子类的run方法,将线程需要执行的代码写在run方法中;创建子类的对象,则创建了线程对象;调用该对象的start方法,开启线程。实例:public class MyThread exten...
分类:
编程语言 时间:
2015-10-25 06:14:25
阅读次数:
256
Java中一个实体类重写了equals方法,但没有重写hashCode方法,会有什么问题。
分类:
编程语言 时间:
2015-10-21 20:57:30
阅读次数:
251
virtual是C++的一个关键字,virtual修饰的函数可以被子类重写。 用法:在返回值类型的前面添加关键字即可。override是C++的保留字(注意不是关键字),表示当前函数重写了基类的虚函数。目的:1、在函数较多的情况下,可以提醒读者某个函数重写了基类的虚函数(表示这个函数是从基类继...
分类:
编程语言 时间:
2015-10-19 10:40:32
阅读次数:
175
//头文件“CMyApp.h”#include class CMyApp : public CWinApp{public: virtual BOOL InitInstance();};//继承CWinApp类,重写初始化实例函数。class CMyFrame :public CFrameWnd{pu...
分类:
编程语言 时间:
2015-10-17 23:32:58
阅读次数:
199
转自http://www.threaddeath.com/闲逛ITEye时看到了译帝的一篇翻译博客,其中提到了关于Java类重写finalize方法后带来的诡异的GC overhead limit问题。博客的结尾非常详细的说明了这个问题产生的原理,但是始终有一个地方没有得到清晰的答案:由于final...
分类:
编程语言 时间:
2015-10-13 13:49:32
阅读次数:
181
高手勿喷~
final关键字可用于修饰类、变量和方法,它有“这是无法改变的”或者“最终”的含义,因此被final修饰的类、变量和方法将具有以下特征:
1.final修饰的类不能被继承。实例1
2.final修饰的方法不能被子类重写。实例2
3.fianl修饰的变量(成员变量和局部变量)是常量,只能被赋值一次。实例3
4.fianl修饰成员变量的时候,一定要在定义变量的同时赋予一个初始化值...
分类:
编程语言 时间:
2015-10-12 12:44:46
阅读次数:
184