JAVA基础补漏--多态
2024-08-28 10:55:43
Fu obj = new ZI();
访问成员变量规则
编译看左,运行看左。
obj.num;
1.直接通过对象名访问成员变量:看等号左右是谁,优先用谁,没有则往上找。
obj.getnum();
2.间接通过成员方法访问成员变量:看该方法属于谁,优先用谁,没有则往上找。
子类没有覆盖重写,就用父。
子类有覆盖重写,就用子。
访问成员方法规则
编译看左,运行看右。
obj.fun();//父类和子类中都有这个方法。
obj.funzi();//error编译不通过。父类中没有funzi()这个方法。
1.new是谁,优先用谁,没有则往上找。
最新文章
- YunCart电商网站支付宝接口出现500错误
- 刚接触Linux,菜鸟必备的小知识点(一)
- Sublime Text3快捷键以及常用插件
- 硬盘安装ubuntu注意事项
- docker learning
- [C++]Microsoft Visual Studio (VS)2010 常用快捷键大全
- 无法打开SQL Server的连接
- ODBC 中遇到的错误
- ios 中获得应用程序名称和版本号
- Sublime Text3 配置markdown插件
- Windows下PHP开发环境搭建
- Plupload上传插件自定义图片的修改
- 201521123080《Java程序设计》第12周学习总结
- 比最差的API(ETW)更差的API(LTTng)是如何炼成的, 谈如何写一个好的接口
- Dell服务器系统安装后无法正常进入系统
- OO生存指.....抱歉无法生存
- LR-Controller 如何自定义显示虚拟用户状态
- Android无线蓝牙总结
- day26 多继承
- 正则匹配报文中的XML(HTML)标签,替换重新输出
热门文章
- 编写高质量代码--改善python程序的建议(一)
- android sliding menu
- 初识yeoman
- rainbow table 彩虹表
- access variables from the global scope 在全局范围内访问变量的2种方法
- centos7 docker镜像加速器配置
- 总结学习! xml与java对象转换 --- JDK自带的JAXB(Java Architecture for XML Binding)
- 007-Centos 7.x 安装 Mysql 5.7.13
- Python中的lambda、map和filter
- NUnit.Framework的使用方法演示