Objective--C 一 关键字self 相当于java中的this,但是又有不同 它即可一代替对象,也可以代替类, 也就是说它既可以用在静态方法中又可以用在动态方法中。super 相当于父类,可以调用父类的函数nil 相当于java中null,空指针#pragma 注释代码用的,用它注释...
分类:
移动开发 时间:
2015-03-17 00:31:09
阅读次数:
168
文章虽小,内容还好,且看且珍惜。当界面上使用数千个矢量图形,例如实时统计图,粒子碰撞,比如超级玛丽游戏,图像一直在绘,过量的使用WPF的元素系统和Shape类会使用程序变慢,所以我们需要使用Visual类手动进行渲染。Visual类是很多WPF元素的父类。所以掌握它当然很重要了。Visual的开销小...
1、如果父类方法没有加virtual关键字,即不是一个虚方法,则在子类中只能隐藏基类方法,而不能覆盖。2、如果父类方法加了virtual关键字,即它是一个虚方法,在子类中一样可以隐藏。3、如果子类实现了父类相同的方法(相同的方法名称及签名),而没有new,在编译时会报警,但编译仍然能够通过!4、调用...
谜题66继承的问题。对于实例方法:命名同样时,子类会覆写父类的方法,且訪问权限至少和父类一样大。对于域:命名同样时,子类会隐藏父类的域,且訪问权限随意。谜题67不要重用库中的类名。谜题68命名的问题。类名应该以大写字母开头,形式为:MixedCase。变量以小写字母开头,形式为:mixedCase。...
分类:
编程语言 时间:
2015-03-16 12:25:56
阅读次数:
188
CTestApp::CTestApp(){ // 断点加在这里,然后可单步进入CTestApp的父类CWinApp的构造函数进行调试!int i=0;}并且在CWinApp的构造函数的左括号上,可进一步进入其父类构造函数CWinThread进行调试,以此类推。
分类:
其他好文 时间:
2015-03-16 08:39:01
阅读次数:
157
1.方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子...
分类:
Windows程序 时间:
2015-03-16 00:54:25
阅读次数:
3297
1. 普通类继承,并非一定要重写父类方法。2. 抽象类继承,如果子类也是一个抽象类,并不要求一定重写父类方法。如果子类不是抽象类,则要求子类一定要实现父类中的抽象方法。3. 接口类继承。如果是一个子接口,可以扩展父接口的方法;如果是一个子抽象类,可以部分或全部实现父接口的方法;如果子类不是抽象类,则...
分类:
编程语言 时间:
2015-03-15 23:34:27
阅读次数:
165
转型是在继承的基础上而言的,继承是面向对象语言中,代码复用的一种机制,通过继承,子类可以复用父类的功能,如果父类不能满足当前子类的需求,则子类可以重写父类中的方法来加以扩展。向上转型:子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处父类对象可以是接口向下转型:父类...
分类:
编程语言 时间:
2015-03-15 22:35:21
阅读次数:
179
WEBAPI:仅仅提供了一个轻量级的Http请求响应框架 返回的结果在MVCWebapi中有两种:1,xml 2,json3、MVC WebApi 1、webapi的路由规则注册在App_Start\WebApiConfig.cs文件中 2、webapi控制器继承父类 apiController 3...
分类:
Windows程序 时间:
2015-03-15 00:39:35
阅读次数:
1799
一、节点类(Node)任何要显示在屏幕上的的对象都是结点类,最常见的有场景(Scene),层(Layer),菜单(Menu)精灵(Sprite),菜单类是层的一个子类,层的初始化默认锚点是(0,0),精灵的默认锚点是(0.5,0.5)。一个层或一个精灵在它父类上的位置setposition()函数,其实指..
分类:
其他好文 时间:
2015-03-14 20:12:01
阅读次数:
2753