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

前言

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

封装

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

继承

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

多态

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

评论 44
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值