抽象类的规则:1.抽象类可以没有抽象方法,有抽象方法的类必须是抽象类2.非抽象类继承抽象类,必须实现抽象类的所有抽象方法3.抽象类和普通类一样,可以有方法实现和属性4.抽象类不能被实例化5.抽象类不能被声明为final. 抽象类的存在就是为了被子类继承,而final修饰类表明该类不能被继承,所以使....
分类:
编程语言 时间:
2014-10-04 15:53:46
阅读次数:
187
姐姐咚咚第一次见到弟弟叮叮的时候,是叮叮出生后的第二天。那是冬天,一岁九个月的咚咚姐姐手抄在羽绒服口袋里,像领导视察工作一样表情镇定地信步踱进病房,一进门就看见坐在床上的妈妈一脸坏笑地问:“宝贝,叮叮在哪里?”咚咚姐姐乐了,她开心地扑向妈妈身上盖着的被子,豪迈地掀开,表情却瞬间变得迷惑——那个每天都...
分类:
其他好文 时间:
2014-09-21 14:44:40
阅读次数:
422
一周之前,发表了自己的第一篇博文,到目前已获得了200+的访问量,这是我意料之外的,同时也给了我继续发文的信心。 今年年初,给自己定了一个计划:每个周六进行一次长跑。回顾这半年多以来的实施情况,虽然偶尔会因为惰性而想过放弃,但最终总会被心底的小声音提醒,于是就又掀开被子,穿上跑鞋,投进了清晨的怀.....
分类:
其他好文 时间:
2014-09-20 21:37:59
阅读次数:
171
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,...
分类:
编程语言 时间:
2014-08-31 18:27:11
阅读次数:
264
题目链接:Codeforces 461C Appleman and a Sheet of Paper
题目大意:就是一个叠被子的过程,穿插着询问一段区间上被子的单位厚度。
解题思路:用前缀和数组模拟即可。因为对于折超过一半的处理为将令一半叠上来,所以需要变量记录当前被子的正反状态。处理好下标关系即可。
#include
#include
#include
using name...
分类:
移动开发 时间:
2014-08-31 13:17:51
阅读次数:
219
Codeforces Round #263 (Div. 1)
A:贪心,排个序,然后从后往前扫一遍,计算后缀和,之后在从左往右扫一遍计算答案
B:树形DP,0表示没有1,1表示有1,0遇到0必然合并,0遇到1也必然合并,1遇到0必然合并,1遇到1,必然切断,按照这样去转移即可
C:树状数组,再利用启发式合并,开一个l,r记录当前被子左右下标,和一个flip表示是否翻转
代码...
分类:
其他好文 时间:
2014-08-30 12:38:09
阅读次数:
281
1.进行.net窗体的开发,经常用到鼠标事件,如MouseDown/MouseUp/MouseMove/MouseClick等。可是有时候给控件添加鼠标事件,就是不响应,怎么办呢!答案:1.控件是否可见,即不能被子控件遮挡,若已经被遮挡,可以在子控件中将鼠标事件调用父控件的OnMouseMove等方...
1. super关键字表示超(父)类的意思。this变量代表对象本身。
2. super访问父类被子类隐藏的变量或覆盖的方法。当前类如果是从超类继承而来的,当调用super.XX()就是调用基类版本的XX()方法。
其中超类是最近的父类。
3.调用super() 父类构造函数的时候只能调用在子类构造函数的第一行
4.this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能...
分类:
编程语言 时间:
2014-08-19 16:34:44
阅读次数:
194
Django1.3 模板标签和过滤器 内建标签 autoescape 控制HTML转义,参数是:on 或 off。效果和使用safe或escape过滤器相同。 {% autoescape on %} {{ body }} {% endautoescape %} block 定义一个能被子模板覆盖的区...
分类:
其他好文 时间:
2014-08-19 13:01:25
阅读次数:
306
1、final概念 final可以修饰变量或者方法。在某些情况下,程序员可能有以下需求: a、当不希望父类的某个方法被子类覆盖(override)时,可以用final关键字修饰。 b、当不希望类的某个变量的值被修改,可以用final修饰。如果一个变量是final,则必须赋初值,否则编译出错。 c、当...
分类:
编程语言 时间:
2014-08-19 12:15:34
阅读次数:
209