java 的对象强制转换后的调用
为什么80%的码农都做不了架构师?>>>
package test; public class ClassTest extends test2{ public static int qq = 444; @Override public int print() { return 333; } public static void main(String[] args) { ClassTest classTest = new ClassTest(); System.out.println(classTest.qq); System.out.println(classTest.print()); System.out.println(((test2)classTest).qq); System.out.println(((test2)classTest).print()); }
}
class test2{ public static int qq = 111; public int print(){ return 222; }
}
[java] view plain copy
结果是:
[java] view plain copy
444
333
111
333
[java] view plain copy
这个地方值得我们去深思一下java对象执行的机制。
转载于:https://my.oschina.net/saicyc/blog/613216
java 的对象强制转换后的调用相关推荐
- java 父类强制转换为子类_[java]Java中父类强制转换成子类的原则
Java中父类强制转换成子类的原则:父类型的引用指向的是哪个子类的实例,就能转换成哪个子类的引用. 例: public class Test { public static void main(Str ...
- Java 相同类型强制转换异常
Java 相同类型强制转换异常 参考文章: (1)Java 相同类型强制转换异常 (2)https://www.cnblogs.com/LoveShare/p/11785056.html (3)htt ...
- 关于JAVA中的强制转换
整数值被默认为int类型,浮点型字面值被默认当作double处理,例如3.0,所以 long a = 456:理解为int类型的整数型字面值456被赋予给long类型变量的, int类型当然可以被大类 ...
- Java中数据类型 + 强制转换
数据类型有: 数据类型 字节数 默认值 包装类 案例 byte 1字节 0 Byte byte b =10; short 2字节 0 Short short s=10; int 4字节 ...
- java中父类强制转换成子类的错觉
引言:父类引用指向子类对象在java中十分常见,比如: Object object=new a();//a是一个类名 但是有时候我们看见子类引用指向了父类对象,就是上边的反过来,比如 图片中圈1标识的 ...
- java中为什么不能强制转换_为什么Java中的强制转换异常致命?
根据this文章: In contrast to static type checking, dynamic type checking may cause a program to fail at ...
- java如何强制转换_如何实现JAVA类型的强制转换
object对象转换为String的一些总结 ----------------------------------------------------------------------------- ...
- java中父类强制转换成子类的原则
Yes: 1.首先构造个Son对象,然后声明个Father类型的变量指向它(Son对象实例被向上转型为father,但在内存中的本质还是Son类型) Father father = new Son() ...
- java object 转byte_Java将对象Object转换成Byte字节数组
Java将对象Object转换成Byte字节数组的代码如下: /** * @from www.ityuan.com * @Description: Java将对象Object转换成Byte字节数组 * ...
最新文章
- QT笔记:数据库总结(三)之SQL模型类-QSqlTableModel模型
- 微信小程序验证车牌号(含新能源车牌)
- 效率提升看得见 神策 A/B 测试可视化试验能力正式上线
- 机器学习(三十五)——Actor-Critic, Integrating Learning and Planning(1)
- python中复选框取消修改_python – 如何在PySide / PyQt中设置“只读复选框”
- angular 多个片段拼接_教你怎么用手机制作和拼接短视频?
- NSA 分享植入 web shell 的常用漏洞列表
- mysql关键字test_MySQL关键字Distinct的详细介绍
- 机器视觉:偏振镜光学原理和在机器视觉中的应用
- 拼命成为有能力为自己老年生活买单的人|独秀日记
- 微信小程序-找地儿住-官方文档
- go语言命令入门之env(操作环境信息)
- 网易发起“疾风”智造IoT联盟,深化“互联网+先进制造业”发展
- Exception: ROM is missing for pong, see https://github.com/openai/atari-py#roms for instructions
- 计算机黑屏死机,电脑死机后开机黑屏怎么办
- 蓝桥杯 算法训练 印章
- 基于springboot jpa驾校管理系统源码
- 笔记本无线连外网,有线连内网,如何实现?
- iOS 14捏制个性化拟我表情方法教程
- c语言15除以2得到8,C语言程序设计100例之(15):除法算式
热门文章
- java正则过滤特殊字符
- 反射就是获取该类的.class文件里面的方法,属性
- namesapce的作用 增加访问路径 目的:区分不同包的相同action的访问路径
- Hibernate的基本配置
- 爬虫_python3_requests_2
- 2017.4.14-afternoon
- 《编写可读代码的艺术》读后总结
- sysbench 一些选项参数记录
- OBIEE 11g:Error:nQSError 36010 Server version 318 cannot read the newer version of the repository
- 谢欣伦 - OpenDev原创教程 - 蓝牙设备查找类CxBthRemoteDeviceFind