• 三位运算符、函数重载、函数重写


    布尔表达式?值1:值2

    教务系统

      学生  缴费

      是否缴费用整型表示 1  0

      缴费==1?缴费:未缴费

    函数重载:

      一个类中出现了两个或两个以上的同名参数称作函数的重载

      作用:一个函数名可以对应各种不同类型的参数

    函数重在的要求:

      1.函数名不一致

      2.形参列表不一致(形参个数不一致,形参类型不一致)

    函数重写:

      子父类出现了同名的函数称作为函数的重写

      函数重写必须要是在继承的关系才存在的

      与返回值类型无关

    函数重写的需求:父类无法满足子类的需求

    函数重写的要求

      1.子父类的函数名与形参列表必须一致

      2.子类的权限修饰符必须大于或者等于父类的权限修饰符

      3.子类的返回值类型必须小于或者等于父类的返回值类型

      4.子类抛出的异常类型必须要小于或者等于父类抛出的异常类型

  • 相关阅读:
    2020春Contest
    HDU Count the string (KMP)
    P1757 通天之分组背包
    L1-050 倒数第N个字符串
    3月份目标
    Division UVa725
    数三角
    luogu P2051 [AHOI2009]中国象棋 dp 状态压缩+容斥
    Codeforces Round #654 (Div. 2) E
    Codeforces Round #654 (Div. 2) D
  • 原文地址:https://www.cnblogs.com/syousetu/p/6516517.html
Copyright © 2020-2023  润新知