27.C# 面向对像概念

摘要


类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。

类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。

正文


类是具有相同数据结构(属性)和相同操作功能(行为)对象的集合。对象就是符合某种类所产生的一个实例。

对象的共性抽象为类,类的实例化就是对象。

类是一个抽象的概念,而对象是具体的,比如说车是一个类的话,张三的那辆奔驰车就是车这个类的一个实例,动物是一个类的话,李四的家养的那只猫就是动物类的一个对象实例。

面向对象语言的三大特征分别是封装、继承、多态。

封装

  • 在 C# 语言中能体现封装特性的编程元素有很多,例如类、接口、方法等。
  • 封装的好处就是能让用户只关心对象的用法而不用关心对象的实现,在为用户的访问提供了便利的同时也提高了程序的安全性。

继承

在 C# 语言中继承关系主要体现在类之间的继承,这样既能减少开发时的代码量又方便了程序的复用。

27.C# 面向对像概念

27.C# 面向对像概念

多态

在 C# 语言中多态是通过类的继承或接口的实现来体现的,多态给程序带来的最大好处与继承类似,即提高了程序的复用性和可移植性。

27.C# 面向对像概念

以父类身份,调用子类的方法,向上图所有生物发出声音。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章