计算机程序设计(2) 笔试备考(五)

第三阶段的复习是面向我系真题&xfgg的小班辅导录屏&hyf老师的ppt为主体复习的。


  • oop的四个特点:抽象、封装、继承、多态。
  • 如果是三个特点,那就是封装、继承、多态。
  • 友元只是为了访问某个类的私有成员用的。
  • 重载的运算符保持其操作数个数优先级结合性不变。
  • new在构造对象数组的时候,在该类中必须能够匹配到没有形参/缺省参数/默认构造函数。
  • 有const和没const的函数其实是重载关系。
  • 参数不同:个数,类型,顺序。
  • 未定义构造函数时,系统才产生默认构造函数
  • 构造函数和析构函数都只能是public成员
  • 增加引用可以少一次复制的过程,省空间,提高效率(?)
  • 重载不能改变运算符操作数的个数、优先级别、结合性
  • 重载运算符的函数不能有默认的参数
  • 重载运算符必须和用户定义的自定义类型的对象一起使用,其参数至少应有一个是类对象(或类对象的引用)
  • 用于类对象的运算符必须重载,但有两个例外,运算符“ =”和“ &”不必用户重载
  • 重载运算符的功能类似于该运算符作用于标准类型数据时所实现的功能
  • 运算符重载函数可以是类的成员函数或类的友元函数
  • 友元的关系是单向的而不是双向的;友元的关系不能传递
  • istream & operator >> (istream &, A & );
  • ostream & operator << (ostream &, A & );
  • 类型转换构造函数:其他类型->该类    //注意是构造函数!
  • 类型转换重载函数:该类->其他类型    //在类里声明,可以理解为操作符:operator double(){return real:}
  • “长辈优先”“身先士卒”

就到这里吧。希望今天好好睡一觉,毕竟今天是和软院dl一起吃饭的一天!!!明天好好考,细心,冷静,平和。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值