- 博客(2)
- 收藏
- 关注
原创 Java中方法重载和方法覆盖的异同
方法重载和方法覆盖的相同点: 都要求方法名相同; 都可以用于抽象方法和非抽象方法之间。 方法重载和方法覆盖的不同点: 方法覆盖要求参数签名必须一致,而方法重载则要求参数签名必须不一致; 方法覆盖要求返回类型必须一致,而方法重载对此不做限制; 方法覆盖只能用于子类覆盖父类的方法,方法重载用于同一个类的所有方法(包括从父类中继承来的方法); 方法覆盖对方法的访问权限和抛出的异常有特殊的要求,而方法重载在这方面没有任何限制; 父类的一个方法只能被子类覆盖一次,而一个方法在所在的类中可以被重载多次。
2020-05-29 18:06:18
385
原创 Python学习:ModuleNotFoundError: No module named pygal.i18n 的解决方案
最近在学《Python编程:从入门到实践》,16.2小结中 from pygal.i18n import COUNTRIES 获取两个字母的国别码,我用的pygal的版本是2.4.0(终端 pip show pygal 查看版本) 这个版本没有pygal.i18n的模块,最后报错ModuleNotFoundError: No module named 'pygal.i18n' 解决方法:终端运行 pip install pygal_maps_world (注意 pip 和 pip3 的区别.
2020-05-29 17:54:42
1340
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人