.NET基础知识加强:1
变量命名规则:骆驼命名法:第一个字母小写之后的首字母大写,【对于方法名和类名首字母大写】→培养良好的命名规范。2
构造函数:没有返回值,方法名和类名相同,每个类中都有一个默认的无参构造函数3 面向对象的三大特性:封装,继承,多态。 →继续的特性:单根性,传递性,→
【C.....
分类:
Web程序 时间:
2014-06-02 17:24:03
阅读次数:
245
面向对象的三大特点:(封装,继承,多态) 封装:把相似的封装起来。
继承:写的一个类(父类)还可以写一个子类。 多态:运行时加载。class people{ public $name; public $age; public
$mima; public function intro(){ ...
分类:
Web程序 时间:
2014-06-02 14:09:19
阅读次数:
364
UIkit框架下的几个基本控件,UIButton,UITextField,UILabel,UIImageView,UIScrollView,UITableView,UITableViewCell,UIPageControl;
他们的继承关系,UILabel,UIImageView,UIScro...
分类:
移动开发 时间:
2014-06-02 00:10:21
阅读次数:
361
(1)新建前台应用;(2)添加一个 Windows Running Component
项目;(3)编写一个继承自 IBackgroundTask 接口的类;(4)前台应用 Manifest
中添加后台任务;(5)前台应用对后台任务进行注册与解除注册。
用于大型程序的工具--多重继承与虚继承[续2]七、特殊的初始化语义 从具有虚基类的类继承的类对初始化进行特殊处理:在虚基类中,由最低层派生类的构造函数初始化虚基类。在ZooAnimal示例中,使用常规规则将导致Bear 类和 Raccoon类都试图初始化Panda对象的ZooAnimal类部分。 虽然由最低层派生类初始化虚基类,但是任何直接或间接继承虚基类的类一般也必须为该基类提供自己的初始化式。...
分类:
编程语言 时间:
2014-06-01 16:18:16
阅读次数:
353
用于大型程序的工具--多重继承与虚继承引言: 大多数应用程序使用单个基类的公用继承,但是,在某些情况下,单继承是不够用的,因为可能无法为问题域建模,或者会对模型带来不必要的复杂性。 在这些情况下,多重继承可以更直接地为应用程序建模。多重继承是从多于一个直接基类派生类的能力,多重继承的派生类继承其所有父类的属性。一、多重继承1、定义多个类 为了支持多重继承,扩充派生列表:class Bear : p...
分类:
编程语言 时间:
2014-06-01 15:59:01
阅读次数:
393
如果自下而上仰视类的继承层次结构,那么位于上层的类更具有通用性,甚至可能更加抽象。从某种角度看,祖先类更加通用,人们只将它作为派生其他类的基类,而不作为想使用的特定的实例类。...
分类:
编程语言 时间:
2014-06-01 15:07:53
阅读次数:
301
用于大型程序的工具--多重继承与虚继承[续1]四、多重继承下的类作用域 成员函数中使用的名字和查找首先在函数本身进行,如果不能在本地找到名字,就继续在本类中查找,然后依次查找每个基类。在多重继承下,查找同时检察所有的基类继承子树 —— 在我们的例子中,并行查找 Endangered子树和Bear/ZooAnimal子树。如果在多个子树中找到该名字,则那个名字的使用必须显式指定使用哪个基类;否则,该...
分类:
编程语言 时间:
2014-06-01 14:44:35
阅读次数:
367
上篇说到通过result.class.php来分流,由于三个类都继承了shape这个类,让我们来看一下,面向对象中的继承。
shape.class.shape文件
<?php
abstract class shape{
public $shapeName;
abstract function area();
ab...
分类:
其他好文 时间:
2014-06-01 13:05:53
阅读次数:
273
无虚继承的空类占一个字节,用于标记该类。有虚继承的空类至少占4个字节(可能继承的空类占很大空间)。对齐情况class X{float i;//8char
j;//1int k;//4double b;//下面重新的字节8,上面用来对齐};sizeof(X)=24class Y{char j;//1i...
分类:
其他好文 时间:
2014-06-01 11:46:35
阅读次数:
242