
【面向对象】
文章平均质量分 69
程雅丽
这个作者很懒,什么都没留下…
展开
-
构造方法
构造方法又叫构造函数,主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。 举例说明: 1.所有类都有构造方法,如果不编码则系统默认生成空的构造方法: Cat cat=new Cat() 3.将构造方法重载: class Cat { public Cat()原创 2014-04-26 17:12:09 · 1443 阅读 · 19 评论 -
抽象类与接口
一、抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。在面向对象中,抽象类主要用来进行类型隐藏和充当全局变量的角色。 举个例子,“水果”是个抽象类,指可以食用的植物果实和种子,有水分和糖分,但世界上不存在“水果”这个实实在在的东西,它只是一个定义。“苹果”、“香蕉”、“原创 2014-04-28 21:24:07 · 1058 阅读 · 19 评论 -
C#属性与字段
一.字段: 字段是储存类要满足其设计所需要的数据,是与类相关的变量。 二.属性: 1.在C#中可以自由的、毫无限制的访问公有字段,但在一些场合中,我们需要只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性。 2.属性有两个方法:get和set。 get访问器返回与声明的属性相同的数据类型,表示的意原创 2014-05-03 17:55:40 · 1973 阅读 · 9 评论 -
委托与事件
一、委托的来历 在C++中有各种各样的指针,其中,有一种指针是指向函数或者说是指向方法的,我们可以通过调用这个指针来调用其指向的方法。但是,这样的指针是不安全的。如果我们简单的把C++的指针认为是一个记录内存地址的空间,那么,方法指针里记录的就是目标方法的调用地址。但是,C++并没有对指针指向的对象加以任何的限制,你不知道这个方法会返回什么,不知道这个方法要接收多少个参数,也不知道接收的参数又是原创 2014-05-02 19:07:16 · 1383 阅读 · 10 评论 -
对“面向对象“的理解
面向对象(Object Oriented,OO)的方式,将现实世界的事物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。通过面向对象的方法,更利于用人理解的方式对复杂系统进行分析、设计与编程。 首先根据客户需求抽象出业务对象;然后对需求进行合理分层,构建相对独立的业务模块;之后设计业务逻辑,利用多态、继承、封装、抽象的编程思想,实现业务需求;最后通过原创 2014-02-10 21:18:13 · 1550 阅读 · 17 评论