关于这个问题,最近困惑好多天,网上给的方法都试了,却行不通,最后仔细调试,发现是调用父类的onActivityResult时候参数出错。现在总结一下fragment和onActivityResult的关系: http://blog.csdn.net/wodetiant...
分类:
其他好文 时间:
2015-09-19 11:05:35
阅读次数:
127
一、重写父类finish();函数。 @Override public void finish() { //其他结束之前的操作,这里写的手机"back"键都有效 //使用关键字super调用父类的...
分类:
移动开发 时间:
2015-09-19 09:40:24
阅读次数:
158
在写代码的时候,发现Method可以调用子类的对象,但子类即使是改写了的Method,方法名一样,去调用父类的对象也会报错,虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。Method的invoke方法1.先检查Acces.....
分类:
编程语言 时间:
2015-09-18 18:19:00
阅读次数:
197
当构造一个对象的时候,系统先构造父类对象,再构造子类对象。构造一个对象的顺序:(注意:构造父类对象的时候也是这几步)①递归地构造父类对象;②顺序地调用本类成员属性赋初值语句;③本类的构造方法。Super()表示调用父类的构造方法。Super()也和this一样必须放在第一行。This()用于调用本类...
分类:
其他好文 时间:
2015-09-18 18:00:39
阅读次数:
139
一:继承 extends特点:子类继承了父类的所有属性和方法(但不包括构造方法),并且可以为自己增加新的属性和方法。java只支持单继承[一个子类只有一个父类]。优点:提高代码的可重用性。二:super关键字1.在构造方法的第一行使用super关键字可以显示的调用父类的构造方法2.显示的调用父类的普...
分类:
编程语言 时间:
2015-09-13 14:26:49
阅读次数:
165
public:公有类型 在子类中可以通过self::var调用public方法或属性,parent::method调用父类方法 在实例中可以能过$obj->var来调用 public类型的方法或属性protected:受保护类型在子类中可以通过self::var调用protected方法或...
分类:
Web程序 时间:
2015-09-13 02:04:47
阅读次数:
243
概要 JS虽然没有直接有面向对象的特性,但还是能prototype为了模拟面向对象的特性,如继承和多态。而大多数面向对象的语言(例如C++。Java等一下)相比,JS为了实现面向对象还是有点繁琐,抽象。需要对JS的prototype模式有深刻的理解。 在开发过程中,有时候会遇到这样一个问题:假设.....
分类:
Web程序 时间:
2015-09-12 20:18:07
阅读次数:
246
继承一般要实现以下三层含义:1)子类实例可以共享父类的方法;2)子类可以覆盖父类的方法或者扩展新的方法;3)子类和父类都是子类实例的类型。一、构造继承法子类中调用父类的构造函数来维护的,该继承法能实现多重继承,但只能继承父类的共有方法,无法继承静态方法,而且不能用instanceof来验证实例。fu...
分类:
编程语言 时间:
2015-09-11 17:27:24
阅读次数:
142
构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用其父类的构造方法。如果没有显式的构造函数,编译器会给一个默认的构造函数,并且该默认的构造函数仅...
分类:
编程语言 时间:
2015-09-11 12:11:18
阅读次数:
185
/*
如果父类没有无参构造方法,那么子类的构造方法会出现什么现象呢?
报错。
如何解决呢?
A:在父类中加一个无参构造方法
B:通过使用super关键字去显示的调用父类的带参构造方法
C:子类通过this去调用本类的其...
分类:
其他好文 时间:
2015-09-11 10:54:11
阅读次数:
154