重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值

重载:写几个关于比大小的函数

  1. 给定两个数,返回最大的那个数
  2. 给定三个数,返回最大的那个数
  3. 传入数字组成的列表[1, 0, -1, 3.5], 返回最大的那个数

1.给定两个数,返回最大的那个数

2.给定三个数,返回最大的那个数

第一种方法:

第二种方法:

3. 传入数字组成的列表[1, 0, -1, 3.5], 返回最大的那个数

第一种方法:

第二种方法:

第三种方法:枚举函数法

枚举后的结果:

重写:子类重写父类中的同名方法,正对类继承情况

重载:类中有多个同名方法,参数个数不同或者参数的类型不同,这种情况叫做方法重载。针对方法参数的不同情况。

python当中没有重载机制,Java语言才有。同名函数重复定义,以最后的为准。

因为python是动态类型语言,传实参什么类型都接受;形参和实参可以传 可变个数的参数。

猜你喜欢

转载自blog.csdn.net/weixin_43283797/article/details/83001881
今日推荐