面向对象--基本概念
来源:互联网 发布:淘宝网详情页图片尺寸 编辑:程序博客网 时间:2024/06/06 03:18
1.面向对象的基本概念
(1)对象
- 对象: 对象(Object)是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。对象可以用来描述要研究的任何事物。
- 对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
- 对象的三要素: 标识,属性,服务;
(2)消息
对象之间进行通信的结构叫做消息(Message)。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说明接受消息的对象名、发送给该对象的消息名。一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名,或者是所有对象都知道的全局变量名。
(3)类
类(Class)是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。
(4)继承
继承(Inheritance)是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现,一个类直接继承其它类的全部描述,同时可修改和扩充。
继承分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。通过继承可以实现代码的重用:从已存在的类派生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有自己的新特性。
(5)多态.
阅读全文
1 0
- 面向对象基本概念
- 面向对象的基本概念
- 面向对象基本概念
- 面向对象的基本概念
- 面向对象的基本概念
- 面向对象的基本概念
- 面向对象的基本概念
- 面向对象的基本概念
- 面向对象的基本概念
- 面向对象基本概念
- 面向对象的基本概念
- 面向对象基本概念
- 面向对象基本概念
- C++面向对象基本概念
- 面向对象的基本概念
- 面向对象的基本概念
- 面向对象的基本概念
- 面向对象中的基本概念
- 分布式开放消息系统(RocketMQ)的原理与实践
- 安卓程序加载h5页面
- 触发器
- SPI通信(SPI1主机与SPI2从机)
- UVA 10387
- 面向对象--基本概念
- mysql将末尾小数点为0的展示
- JDBC连接数据库的原理及预编译详解
- TLS/SSL 协议详解 (8) 协议简介
- LeetCode 118. Pascal's Triangle
- java中将整型和浮点型转成字符串
- more effective C++条款四解读
- UVA 375
- Java可变参数