我对面向对象编程的认识2001
来源:互联网 发布:解放军陆军编制 知乎 编辑:程序博客网 时间:2024/05/11 01:28
注:本文是笔者2001年开始做程序员第一个月时写的,立此为照。
我对面向对象编程的认识
1. 面向对象方法都支持三种基本的活动:识别对象和类,描述对象和类之间的关
系,以及通过描述每个类的功能定义对象的行为。
系,以及通过描述每个类的功能定义对象的行为。
2. 面向对象编程(OOP)中最重要的概念是类(Class),指的是数据类型,而对象(Object)指的是数据类型的实例、变量。类可以并定义为一组对象的抽象描述,每个对象都有自己特定的状态,但都可以执行相同的操作。
3. 类的主要任务有两个:
I. 类定义了与其有关的抽象物。不管有多复杂,可以使用类描述真实世界中实体。当然,当非常复杂时,可以用类来描述子系统。
II. 类是程序模块化的基础。
4. 继承:利用已存在的类定义新类,而不用重新建立该类。子类从它的父类(基类)中继承元素和对象方法。继承是一种功能强大的语言构造,有以下一些规则与技巧:
I. 继承代表特殊化,可把子类当作父类的一种特殊情况。
II. 继承还用于通用化。
III. 实际上继承是一种避免代码重复的手段。
IV. 编译器可以更好的理解。父类与子类有一些类型兼容性。
5. 多态:使用,一个程序变量引用不同类的对象;根据当前与该变量相连的对象类,使用不同方式对该变量执行操作。多态允许对一个对象应用一种操作,让对象按照与其类型相符合的方式作出响应。
- 我对面向对象编程的认识2001
- 对面向对象编程的认识
- 谈谈对面向对象编程的认识
- 对面向对象的认识
- 对面向对象的认识
- 谈谈你对面向对象编程的认识
- 浅谈你对面向对象编程的认识
- 谈谈你对面向对象编程的认识
- 浅谈你对面向对象编程的认识
- 谈谈你对面向对象编程的认识
- 谈谈你对面向对象编程的认识
- 浅谈你对面向对象编程的认识
- 浅谈你对面向对象编程的认识
- 浅谈你对面向对象编程的认识
- 谈谈你对面向对象编程的认识
- 浅谈你对面向对象编程的认识
- 谈谈我对面向对象编程的经验看法
- 谈谈自己对面向对象的认识。
- 为什么要学C语言(我转别人的)
- 在WebService中使用Timer事件
- 【聯強EMBA】「本能叛逆」與「理性叛逆」
- SQL_输出到EXCEL
- XMLHTTP对象参考
- 我对面向对象编程的认识2001
- SQL_GOTO的用法
- 八款网络电视软件横评
- 在 Windows XP 计算机上安装打印机驱动程序
- windows打印预览缩放方法和映射模式
- msdn.microsoft.com
- 今天练习.NET时遇到的问题
- 在 Microsoft 浏览器上创建 XMLHttpRequest 对象
- Algorithms, the way you road to google or ms