Java 面向对象 之 方法的覆盖
http://www.verejava.com/?id=16992799039246
/** 知识点:方法的复写, 重写(override) 1. 覆盖就是 在继承的关系中, 子类复写了父类的方法, 这个时候子类的实例 会调用子类复写的方法,而不会调用父类的该方法 2. 回顾一下 重载(overload) */ public class Override { public static void main(String[] args) { //实例化 一个中国 学生 ChineseStudent s = new ChineseStudent(); s.say(); //实例化一个美国学生 AmericaStudent as = new AmericaStudent(); as.say(); } } class Person { public void say() { System.out.println("说话"); } } class Student extends Person { } class ChineseStudent extends Student { public void say() { System.out.println("说中文"); } } class AmericaStudent extends Student { public void say() { System.out.println("说英文"); } }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java 面向对象 之 继承的限制
http://www.verejava.com/?id=16992794557845 /** 3. 继承的限制 java 不运行多继承, 也就是只能继承一个类, 但是其父类可以再继承一个类 继承具有传递性 */ public class Inheritence2 { public static void main(String[] args) { //生出一个儿子 Child son = new Child(); } } class ChinesePeople { public ChinesePeople() { System.out.println("实例化中国人种"); } } class Father extends ChinesePeople { public Father() { System.out.println("实例化父亲"); } } class AmericaPeople { public AmericaPeople() { System.out.println("实例化一个美国人种"); } } class Mother extends AmericaPeopl...
- 下一篇
【爬坑】python3+pyqt5+pyinstaller的各种问题
windows系统+python3+pyqt5+pyinstaller打包,经常会出现各种打包异常情况。 如果代码没有特别异常,那么综合原因,大抵都是这四个元素之间的匹配问题,引起的。 1.windows系统的版本和位数 (mac系统和linux 没有进行测试过) 2.python3的版本和位数 3.pyqt5的版本和位数 (如果pip安装,则位数同python3) 4.pyinstaller的版本和位数(一般pip安装,无需考虑位数) 坑1.pyinstaller打成的包,可以在64位操作系统使用,无法在32位操作系统使用 坑的成因: python存在64位版本和32位版本。 64位版本打成的包,只能在64位操作系统使用。 32位版本打成的包,即可以在64位操作系统使用,也可以在32位操作系统使用。 解决方案: 重新安装32位版本的python,进行开发。 坑2.pyinstaller打成的包,可以在win7以上操作系统使用,无法在xp操作系统使用 坑的成因: python3 从3.5版本开始,就已经不支持xp操作系统了。 解决方案: 重新安装3.4版本的python,进行开发。 坑...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7设置SWAP分区,小内存服务器的救世主
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19