面向对象:先抽象后具体抽象类也叫基类抽象函数:只有函数的定义,没有函数体的函数,语法:类必须定义为抽象类,才能调用抽象函数,抽象类里面可以没有抽象函数abstract
class Printer { abstract void fun();}抽象类不能生成对象,而抽象类通常被继承,继承的使用方...
分类:
编程语言 时间:
2014-05-09 04:15:09
阅读次数:
264
*UML类图绘制*-----------------1. **UML结构图与功能关系描述**2.
**UML行为图与功能关系描述***************************UML结构图与功能关系描述*========1. 继承关系2.
聚集和组成3. 依赖关系
分类:
其他好文 时间:
2014-05-09 03:39:37
阅读次数:
244
依然在看书学习并练习,不过书上的错误真是。。。首先是CClayer,之前恰好写过一个继承于CCSprite的类,实现单点触控随手指移动,重写了begin,moved和end函数,然后在onEnter和onEixt设置和取消了代理。书上的例子直接是以给的HelloWorld,不仅重写了三个函数,还重写...
分类:
移动开发 时间:
2014-05-09 03:19:30
阅读次数:
456
一、继承映射的需要关系数据库的表之间不存在继承关系,但为了将面向对象中的继承关系映射到关系数据库中,可以使用以下三种继承映射策略:-每个继承层次一张表-每个具体类一张表-每个类一张表。二、对比--每个继承层次一张表:(优点)最简单、执行效率最高(因为无需进行任何关联操作)(缺点)存在冗余字段;在数据...
分类:
系统相关 时间:
2014-05-09 02:52:54
阅读次数:
456
继承于InputMethodService类的服务代码如下:
int keyCode = sKey.getKeyCode();
KeyEvent eDown = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,
keyCode, 0, 0, 0, 0, KeyEvent.FLAG_SOFT_KEYBOAR...
分类:
移动开发 时间:
2014-05-09 01:54:10
阅读次数:
669
Apache DataFu分两部分,本文介绍的是其Pig UDF的部分。代码在Github上开源。
DataFu里面是一些Pig的UDF,主要包括这些方面的函数:
bags、geo、hash、linkanalysis、random、sampling、sessions、sets、stats、urls
每方面都对应一个package。
我把所有的函数源码都浏览了一遍。其实本身对这些UDF的使用,官方的文档上都有介绍,而且源码的注释里也些的很清晰。所以使用本身是很简单的。
从实现角度看,继承自Pig Ev...
分类:
其他好文 时间:
2014-05-09 01:14:25
阅读次数:
436
最近又重新温习了一下深度探索c++对象模型,中虚拟...
分类:
编程语言 时间:
2014-05-09 01:08:07
阅读次数:
488
本实例其实也比较简单,自己定义一个PullRefreshFn插件继承Ext.plugin.PullRefresh。
主要给其添加了refreshFn下拉监听事件。listpaging插件未做任何修改。再将这两个插件添加到 list中。
本例未采用MVC模式。
app.js代码如下:
Ext.require(['Ext.form.Panel',
'Ext.data....
分类:
其他好文 时间:
2014-05-09 00:32:00
阅读次数:
490
以前,知道了虚函数表的低效性之后,一直尽量避免使用之。所以,在最近的工程中,所有的析构函数都不是虚函数。今天趁着还书的机会到图书馆,还书之后在 TP
分类下闲逛,偶然读到一本游戏编程书,里面说建议将存在派生的类的析构函数都设置为 virtual。例如 ParentClass 和 ChildClass...
分类:
编程语言 时间:
2014-05-08 23:21:08
阅读次数:
486
面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。我们大家都知道,对于静...
分类:
编程语言 时间:
2014-05-08 22:39:35
阅读次数:
374