先来看一段简单的代码: 输出结果为: 由此可见,定义:在Eat(冒号函数)内部有一个参数self,在Sleep(点函数)内部没有参数self;调用:用冒号(:)调用函数时,会默认传一个值(调用者自身)作为第一个参数;用点(.)调用函数时,则没有; -- 如果要使结果一致,则: 输出结果: -- 我们 ...
分类:
其他好文 时间:
2016-08-19 23:57:04
阅读次数:
240
当一个类有很多方法希望将它们“提拔”到基类以供同层次的其他类使用时,会经常使用该重构。下面的类包含两个方法,我们希望提取这两个方法并允许其他类使用。 public class Dog { public void eatFood() { // eat some food} public void gr ...
分类:
其他好文 时间:
2016-08-19 09:55:02
阅读次数:
123
Problem Description Today is Gorwin’s birthday. So her mother want to realize her a wish. Gorwin says that she wants to eat many cakes. Thus, her moth ...
分类:
移动开发 时间:
2016-08-16 17:33:30
阅读次数:
187
2016年8月11日 星期四 --出埃及记 Exodus 16:11-12The LORD said to Moses,"I have heard the grumbling of the Israelites. Tell them, `At twilight you will eat meat, ...
分类:
其他好文 时间:
2016-08-11 09:57:47
阅读次数:
157
多态的概述
1:什么是多态
一个对象的多种状态
(老师)(员工)(儿子)
教师 a =老钟;
员工 b= 老钟;
2:多态体现
1:Father类
1:非静态成员变量x
2:静态成员变量y
3:非静态方法eat,方法体输出父类信息
4:静...
分类:
编程语言 时间:
2016-07-24 01:52:56
阅读次数:
227
My name is mimi.I like to eat some banana,drink some tea. I don't like cracker,It's virus. like cracker money,very a lot of money. I can't speak engli ...
分类:
其他好文 时间:
2016-07-23 20:58:48
阅读次数:
145
一、自定义控件(一) --- 自定义属性TextView
1,定义属性,制作attrs.xml文件;
属性值:
string,color,attr,array,bool,declare-styleable,dimen,drawable,eat-comment,fraction,
integer,integer-array,item,plurals,string-...
分类:
移动开发 时间:
2016-07-19 10:26:54
阅读次数:
328
1.什么是多态?
一个对象的多种状态
比如:
教师 a =老钟;
员工 b= 老钟;
2.多态体现
(1)Father类
非静态成员变量x
静态成员变量y
非静态方法eat,方法体输出父类信息
静态方法speak();方法体输出父类信息
(2):Son类
非静态成员变量x
静态成员变量y
非静态方法eat,方法体输出子类信息
静态方法speak();方法体...
分类:
编程语言 时间:
2016-07-17 17:08:56
阅读次数:
283
虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数,在子类中实现虚函数。 class Cman { public: virtual void Eat(){……}; void Move(); private: }; class CChild : public CMan { publi ...
分类:
编程语言 时间:
2016-07-14 01:20:14
阅读次数:
148