浅谈面向对象

来源:互联网 发布:mac os 最稳定 编辑:程序博客网 时间:2024/05/22 17:16

1、什么是面向对象:

面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。

过面向对象的方式,将现实世界的物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。通过面向对象的方法,更利于人理解的方式对于复杂系统的进行分析、设计与编程。同时,面向对象能有效提高编程的效率,通过封装技术,消息机制可以像搭积木的一样快速开发出一个全新的系统。

2、面向对象的特征:

对象唯一性、抽象性、继承性、多态性

3、面向对象的要素:

抽象、封装性、共享性、强调对象结构而不是程序结构

4、面向对象的成员的访问级别:

private : 私有成员在类的内部才可以访问 ,也就是类内部的函数等成员可以访问。

protected : 保护成员,该类内部和继承类中可以访问。

public : 公共成员,完全公开,没有访问限制。 

internal: 当前程序集内可以访问。

5、面向对象的基本概念:

类,对象。“人”是类,“李四”是“人”这个类的一个具体的对象;笔记本是类,你们手里的每一个都是笔记本这类类的一个具体的对象。又如工具箱里边的Button按钮时类,将其拖动到窗体上之后就生成了一个具体的对象,这个过程叫做实例化。

6、面想对象的三个特征:

面向对象的三个特征:封装,继承,多态

7、面向对象的属性:

属性可以只有set,或者只有get,属性如果同时剧本get和set,内部可以简写为下面形式public string Name{get;set;},而且其对应的字段也可以不要(这是.NET3.0版本之后增加的功能,编译器会自动生成)。如果只有get或者set,则需要写全,如public string Age{get{return this.ae;}}

 

原创粉丝点击