浅谈面向对象
来源:互联网 发布: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;}}
- 浅谈面向过程 面向对象
- 浅谈面向对象
- 面向对象浅谈
- 浅谈面向对象
- 浅谈面向对象程序设计
- 浅谈面向对象程序设计
- 浅谈面向对象
- 浅谈面向对象
- 浅谈javascript面向对象
- 浅谈面向对象
- 浅谈面向对象
- 浅谈-面向对象
- 面向对象浅谈--摘录
- 浅谈面向对象
- 浅谈面向对象(java)
- 浅谈面向对象编程
- 浅谈javascript面向对象
- 浅谈面向对象
- 各位周末结束后都累了吧,那我们一起来看看【寒冬】的面试题吧(据说阿里的哟)
- 【设计模式】命令
- 模仿网易新闻客户端(RSS版)(二)
- Vim 完全攻略
- 求最近点对的基础算法
- 浅谈面向对象
- 关于mysql 返回2014的处理方法
- java 正则表达式
- 一次遍历等概率选取字符串中的某个字符
- 当/tmp下的文件,data下的文件,datalog下的没有删除,导致format或bin/start-all.sh不成功
- Qt 信号与槽机制
- 根据二叉树的先序和中序遍历还原二叉树
- COM对象包容
- 工厂方法模式(Factory Method)