第四章-面向对象

关于面向对象,首先,什么是面向对象?
面向对象的定义:把数据和数据的操作方法结合在一起形成一个对象,把对象的共性抽象出来形成类,类通过接口与外界进行交互,对象与对象之间进行信息交流
有句话叫做,万物皆对象

类的定义:
访问修饰符 class 类名{

  • 面向对象有三大特征 封装、继承、多态 封装:把客观的事物封装成类,并将内

  • 部的实现隐藏,以保证数据的完整性
    优点:事物的内部实现得以隐藏起来
    对外提供间接访问隐藏数据的方式
    可维护性

  • 目的:隐藏数据
    只能通过通过预定好的定义方法访问数据
    可以进行数据检查,保证信息完整
    便于修改,提高代码可维护性

  • 继承:
    继承格式 class 派生类名字:基类名字
    增加了代码的复用性
    静态类是密封的,不可被继承
    只能有一个父类
    可以继承父类除构造、祈构函数函数以外所有成员

多态:
可以拓展父类,实现多样化
子类继承父类所有行为,但子类某些行为需和父类区分
子类覆盖父类中的某些方法来实现子类特有的行为
形式:
1.方法重写(override)
2.方法重载(overlord)
3.新增(new)

这里科普下祈构函数:
祈构函数的作用:释放空间,自动清理内存,无需程序员操作
一个类有且只有一个祈构函数、
无法继承或重载祈构函数

索引器:

public string this[int index]{
get{}
set{}
}

例:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值