1.在VS中设置C++附加包含目录编辑添加$(EngineRoot)这句话。2.引入头文件,而不这样写的目的是为了解决安卓找不到tableview。在引入命令空间。3.实现tableview的功能,首页要共有继承TableViewDataSource和TableViewDelegate两个代理类。4.实现下面的虚方法virtualvoidscroll..
分类:
其他好文 时间:
2016-10-08 02:56:50
阅读次数:
921
多态: 龙生九子,各有不同 同样都是继承了同一个父类,但是父类中的方法并不使用任何一个子类,那么在这就需要子类重新编写这个方法的主体 1、需要父类同意子类可以重新编写自己的方法 virtual - 虚方法2、子类只能重写父类允许重写的方法,只能重写虚方法 override - 重写覆盖虚方法所有的类 ...
分类:
其他好文 时间:
2016-10-08 02:07:58
阅读次数:
96
多态之抽象类与接口的相似点及不同点,刚学习的一点收获,或许不是很完整,借鉴看视频及一些被人写的文章自己写的下的一些心得!以便之久复习使用! 一、抽象类 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 (2) 抽象类不能被实例化 (3) 抽象类可以但不是必须有抽象属性和抽象方法, ...
多态之抽象类与虚方法的相似点及不同点 : 不同点 1、方法关键字不一样 虚方法的方法关键字是:virtual。 抽象类的方法关键词是:abstract 2、基类的方法是否有方法体/实现 虚方法的方法:声明并实现方法。 抽象类的方法:只作声明,无方法体/无实现。 共同点 1、子类/派生类都要重写父类的 ...
虚方法和抽象方法都可以供派生类重写。虚方法必须有实现部分,抽象方法必须没有实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。如:classProgram{staticvoidMain(string[]args){Cc=newC();Dd=newD();}}abstractclassA{publicvirtualvoidSleep(){}pu..
分类:
其他好文 时间:
2016-09-28 08:00:45
阅读次数:
150
多态:龙生九子,各有不同 同样都是继承了同一个父类,但是父类中的方法并不使用任何一个子类,那么在这就需要子类重新编写这个方法的主体 1、需要父类同意子类可以重新编写自己的方法 virtual - 虚方法 2、子类只能重写父类允许重写的方法,只能重写虚方法 override - 重写覆盖虚方法 所有的 ...
分类:
其他好文 时间:
2016-09-26 18:02:23
阅读次数:
116
interface用来声明接口1.只提供一些方法规约,不提供方法主体 2.方法不能用public abstract等修饰,无字段变量,无构造函数。 3.方法可包含参数 实现interface的类 1.与继承类的格式一致,如 public class Chinese:IPerson{} 2.必须实现i ...
分类:
其他好文 时间:
2016-09-23 18:30:31
阅读次数:
153
override 1. override是派生类用来重写基类中方法的; 2. override不能重写非虚方法和静态方法; 3. override只能重写用virtual、abstract、override修饰的方法; 4. 不能使用修饰符 new、static、virtual 或 abstract ...
分类:
其他好文 时间:
2016-09-18 13:42:14
阅读次数:
124
一 多态的定义: 同一种操作作用于不同的类的对象,不同的类的对象进行不同的执行,最后产生不同的执行结果。简单理解:让一种对象表现出来多种类型 二 多态的实现方式(虚方法): (一)定义: 在基类中用virtual关键字声明的方法叫做虚方法,在派生类中可以通过override关键字进行重写 (二)使用 ...
分类:
其他好文 时间:
2016-09-15 12:30:17
阅读次数:
167
抽象方法 使用abstract关键字 public abstract bool Withdraw(…),没有方法体。 抽象方法必须被派生类重写。 任何类中,若存在抽象方法,这个类必须定义为抽象类(不过,里面可以不包含抽象方法)。 虚方法 使用virtual关键字 public virtual boo ...
分类:
其他好文 时间:
2016-09-12 17:20:25
阅读次数:
122