描述对象的两个要素是属性和方法?一直在用c#开发,但对这个东西还是不是很熟悉,总感觉基础的东西一点都不懂决定用一段时间来整理和熟悉这些基本的东西啦。好了 废话就不多说了。2016年10月19日说说c#中
类和对象、方法和属性的具体含义吧。
一、相关概念
1、对象:现实世界中的实体(世间万物皆对象)
对象,即系统中用于描述客观事物的一个实体,是构成系统的一个
基本单位。
2、类:具有相似属性和方法的对象的集合
是具有相同数据成员和函数成员的一组对象的集合,它为属于该类的全部对象提供了抽象的描述。
3、
面向对象程序设计的特点:封装 继承
多态 封装:面向对象技术中的封装,简单来说就是将代码及其处理的数据绑定在一起,形成一个独立单位,对外实现完整功能,并尽可能隐藏对象的内部细节 。
继承:继承(Inheritance)也称作派生,指的是特殊类的对象自动拥有一般类的全部数据成员与函数成员(
构造函数和析构函数除外)。
多态:多态性(Polymorphism)是指一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的
数据类型或表现出不同的行为。