首页 > 学院 > 开发设计 > 正文

c#总结--面向对象三大特征

2019-11-06 07:00:03
字体:
来源:转载
供稿:网友

前言

      想要学好面向对象编程,除了掌握语法结构外,还需要熟悉面向对象的三大特征:封装、继承、多态,这三大特征不是相互独立的,而是相互关联的,你中有我、我中有你。

封装

定义:隐藏对象的属性和方法,设置不同的访问修饰符来控制他们。       1.对象:万物皆对象(如:苹果,小狗,男生,台灯……)       2.类:将相同类型的对象抽象成一个类(:水果,动物,人类,灯类……)       3.属性:封装的是对象的数据(如:小狗:30cm长,黄色卷毛,大眼睛……)       4.方法:封装的是对象的行为(如:小狗:吃骨头,会叫,可以咬人……)       5.访问修饰符: 这里写图片描述

继承

定义:在一个类的基础上定义一个新类,原有的类叫做父类,新生成的类叫做子类,继承是一个从一般到特殊的过程。       1.自己理解:动物是一个类,都会发出叫,不同小动物的叫声又不一样。小狗属于动物,则可以直接使用动物的叫,然后加上自己特有的叫声。       2.实例化:(用这个类就叫做实例化这个类)语法:类 实例名=new 类();       3.重载:函数名相同,但内容不一样

多态

定义:必须在继承之后,父类要有多个子类继承才能称之为多态(龙生九子,各不相同)


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表