python中的构造函数,一般在构造函数前后使用两个下划线:有参构造函数:重写一般方法:特殊的构造函数(一般用于构造函数被重写,但又需要到基类的构造函数):SongBird类中没有hungry变量,因为SongBird类重写基类Bird中的构造函数,解决方法如下:使用绑定使用super函数(supe...
分类:
编程语言 时间:
2014-10-26 11:30:47
阅读次数:
300
这一篇主要介绍一下我做的一个flappy bird。由于是自己js手写的,效率肯定不高,就当拿来玩的罢。浏览器不好回很卡哦。
分类:
其他好文 时间:
2014-10-22 17:40:59
阅读次数:
197
本帖最后由 宋志辉 于 2014-10-21 15:06 编辑
点击进入下载地址
Flappy Bird(飞扬的小鸟)由一位来自越南河内的独立游戏开发者阮哈东开发,是一款形式简易但难度极高的休闲游戏。简单但不粗糙的8比特像素画面、超级马里奥游戏中的水管、眼神有点呆滞的小鸟和几朵白云,白天夜晚两种模式便构成了游戏的一切。玩家需要不断控制点击屏幕的频率来调节小鸟的飞行高度和降落速度,让小鸟顺利...
分类:
移动开发 时间:
2014-10-21 17:53:46
阅读次数:
207
上一篇演示了如何使用XML来操作Mybatis实现CRUD,但是大量的XML配置文件的编写是非常烦人的。因此
Mybatis也提供了基于注解的配置方式,下面我们来演示一下使用接口加注解来实现CRUD的的例子。
首先是创建一个接口。
package com.bird.mybatis.bean;
import java.util.List;
import org.apache.ibatis....
分类:
其他好文 时间:
2014-10-10 00:14:41
阅读次数:
357
用cocos2dx实现的Flappy Bird...
分类:
移动开发 时间:
2014-10-08 10:29:35
阅读次数:
346
借口文件1:Bird.h#import @interface Bird : NSObject{@private int _weight; NSString *_name;}- (void)fly;@end实现文件1:Bird.m#import "Bird.h"@implementation Bird...
分类:
其他好文 时间:
2014-10-06 01:02:29
阅读次数:
299
适配器模式(adapter pattern),又名包装器(Wrapper),是一种“伪装式”委派方式。问题描写叙述:假定接口Being(生命) 有抽象方法eat()、run(),它的实现类有人/Person、狗/Dog等等;现有 (第三方) 已经存在的鸟/Bird类,可是Bird拥有的方法头/接口不...
分类:
其他好文 时间:
2014-10-03 14:38:14
阅读次数:
240
# 类的定义
格式:
class 类名(父类):
__init(self,参数)
成员方法
成员变量
# 所有类的基础object
# 私有方法和变量使用__开头
例如:定义一个鸟类
class Bird(object):
__have_feather = True # 私有属性:是否有羽毛
way_of_reprod...
分类:
编程语言 时间:
2014-09-26 22:09:28
阅读次数:
220
在多线程中,两个线程之间交换数据是非常常见的情况,我们可以使用公共的数据结构,同样,Java也提供了很好
的类供我们使用,那就是Exchanger类,这个类可以帮助我们在两个线程之间同步数据结构,下面我们以这个类再来实
现一遍生产者消费者模型,貌似这个模型已经被写烂了。
package com.bird.concursey.charpet5;
import java.util.Li...
分类:
编程语言 时间:
2014-09-23 23:21:55
阅读次数:
368
面向对象的主要目的是提高程序的重复可用性oop object-oriented programming相近对象 归为类class Bird(object) ##括号中的object,当括号中为object时,说明这个类没有父类(到头了)) have_feather = True way_of_r.....
分类:
编程语言 时间:
2014-09-21 16:35:00
阅读次数:
174