1.什么是super?什么是this?
super关键字表示超(父)类的意思。this变量代表对象本身。
2.使用super&this调用成员变量和方法
可以使用super访问父类被子类隐藏的变量或覆盖的方法。当前类如果是从超类继承而来的,当调用super.XX()就是调用基类版本的XX()方法。见示例1。
当类中有两个同名变量,一个属于类(类的成员变量),而另一个属于某个特定的方法(方法...
分类:
编程语言 时间:
2014-12-31 20:11:34
阅读次数:
223
抽象类更像是提供一种模板。。抽象方法必须被子类实现,没有方法体。抽象类的作用是普通类无法替代的,抽象类的作用主要是提供一种模版,比如我现在要写一个Person类.首先要是普通类我可能会这么写: public class Person{String age;int age;public void do...
分类:
其他好文 时间:
2014-12-31 12:57:15
阅读次数:
179
对于继承问题,说明如下:1.若父类中属性或方法使用private修饰,则不能在子类中访问;对于使用protected、default、public修饰的方法或属性,都是可以在子类中访问的。2.在1中所述的可被子类访问的前提下,对于static修饰的方法或属性,表示该属性或方法是独立于具体的对象事例;...
分类:
编程语言 时间:
2014-12-29 22:52:52
阅读次数:
196
1.super被引入的初衷 super()通常是被说成super函数,其实它是一个内置的类,是在Python2.2中新增加的,super()实例化一个super对象,这个super对象充当一个访问代理的角色,它帮助子类的对象访问父类,祖父类以及所有祖先类中被方法(尤其是访问那些被子类重写的方法)。 ...
分类:
编程语言 时间:
2014-12-25 14:25:36
阅读次数:
423
1.继承的概念面向对象的特点之一,可以实现对类的复用。可以通过以下两种方法实现 a.合成/聚合关系(包含其他类):将一个类当作另一个类的属性。b.派生类:一个类继承另一个类,实现继承的类称为派生类,被继承类称为父类,基类,超类。父类的成员方法和成员变量被子类继承,但是父类的构造方法没有被继承。在Ja...
分类:
编程语言 时间:
2014-12-24 01:10:58
阅读次数:
230
1·、static应用范围:可用于内部类、方法和变量。2、标记一个方法为static,意味着这个方法,被所在类的所有实例公用,在类装载时被首先执行,执行一次即被所有该类的实例共享,同时意味着:A、static方法内部不能引用非static变量。B、static方法不能被子类重写为非static方法。...
分类:
其他好文 时间:
2014-12-22 19:24:14
阅读次数:
211
最近整个人感觉都有点不好,可是又是说不上哪里不好。 说说今天都做了什么吧。 早上闹钟响了,我还在床上,穿着裤衩睡觉真是有点冷啊,不过还是挺舒服的,皮肤还是需要呼吸的,可是被子比较漏风,穿了一件衣服之后又继续睡了,那时候的天气还是灰蒙蒙的,雾气比较重,然后之后断断续续的醒来已经是12点多了。 晚起的好...
分类:
其他好文 时间:
2014-12-21 07:02:56
阅读次数:
194
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1495题意:有三个杯子,开始时第一个杯子装满水(体积为a),倒来倒去,得到其中2个杯里的水的体积都为a/2,求最小次数,不存在就输出NO。分析:因为被子没有刻度,所以倒入时要倒满或倒完才能保证知道容积,即...
分类:
其他好文 时间:
2014-12-17 00:09:27
阅读次数:
273
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,
事件会被子View捕获到,ListView无法捕获处理该事件.
解决方法:
第一种方法:
在checkbox、button对应的view处加android:focusable="false"
and...
分类:
其他好文 时间:
2014-12-12 10:14:16
阅读次数:
149
模态是指当子窗口弹出时,焦点始终被强行集中于子窗口,只要子窗口不退出,焦点就不会被释放。非模态正好相反。从线程角度讲,模态子窗口的线程是阻塞的,父、子窗口各有一个线程,当创建子窗口时,父线程就被子线程阻塞掉;非模态线程不是阻塞型的,父、子线程可以并行运行。在Qt的模态中,主要用到QDialog的ex...
分类:
其他好文 时间:
2014-12-08 20:59:36
阅读次数:
209