为什么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 的对象强制转换后的调用相关推荐

  1. java 父类强制转换为子类_[java]Java中父类强制转换成子类的原则

    Java中父类强制转换成子类的原则:父类型的引用指向的是哪个子类的实例,就能转换成哪个子类的引用. 例: public class Test { public static void main(Str ...

  2. Java 相同类型强制转换异常

    Java 相同类型强制转换异常 参考文章: (1)Java 相同类型强制转换异常 (2)https://www.cnblogs.com/LoveShare/p/11785056.html (3)htt ...

  3. 关于JAVA中的强制转换

    整数值被默认为int类型,浮点型字面值被默认当作double处理,例如3.0,所以 long a = 456:理解为int类型的整数型字面值456被赋予给long类型变量的, int类型当然可以被大类 ...

  4. Java中数据类型 + 强制转换

    数据类型有: 数据类型 字节数 默认值   包装类 案例 byte   1字节   0 Byte byte b =10; short  2字节  0 Short short s=10; int 4字节 ...

  5. java中父类强制转换成子类的错觉

    引言:父类引用指向子类对象在java中十分常见,比如: Object object=new a();//a是一个类名 但是有时候我们看见子类引用指向了父类对象,就是上边的反过来,比如 图片中圈1标识的 ...

  6. java中为什么不能强制转换_为什么Java中的强制转换异常致命?

    根据this文章: In contrast to static type checking, dynamic type checking may cause a program to fail at ...

  7. java如何强制转换_如何实现JAVA类型的强制转换

    object对象转换为String的一些总结 ----------------------------------------------------------------------------- ...

  8. java中父类强制转换成子类的原则

    Yes: 1.首先构造个Son对象,然后声明个Father类型的变量指向它(Son对象实例被向上转型为father,但在内存中的本质还是Son类型) Father father = new Son() ...

  9. java object 转byte_Java将对象Object转换成Byte字节数组

    Java将对象Object转换成Byte字节数组的代码如下: /** * @from www.ityuan.com * @Description: Java将对象Object转换成Byte字节数组 * ...

最新文章

  1. QT笔记:数据库总结(三)之SQL模型类-QSqlTableModel模型
  2. 微信小程序验证车牌号(含新能源车牌)
  3. 效率提升看得见 神策 A/B 测试可视化试验能力正式上线
  4. 机器学习(三十五)——Actor-Critic, Integrating Learning and Planning(1)
  5. python中复选框取消修改_python – 如何在PySide / PyQt中设置“只读复选框”
  6. angular 多个片段拼接_教你怎么用手机制作和拼接短视频?
  7. NSA 分享植入 web shell 的常用漏洞列表
  8. mysql关键字test_MySQL关键字Distinct的详细介绍
  9. 机器视觉:偏振镜光学原理和在机器视觉中的应用
  10. 拼命成为有能力为自己老年生活买单的人|独秀日记
  11. 微信小程序-找地儿住-官方文档
  12. go语言命令入门之env(操作环境信息)
  13. 网易发起“疾风”智造IoT联盟,深化“互联网+先进制造业”发展
  14. Exception: ROM is missing for pong, see https://github.com/openai/atari-py#roms for instructions
  15. 计算机黑屏死机,电脑死机后开机黑屏怎么办
  16. 蓝桥杯 算法训练 印章
  17. 基于springboot jpa驾校管理系统源码
  18. 笔记本无线连外网,有线连内网,如何实现?
  19. iOS 14捏制个性化拟我表情方法教程
  20. c语言15除以2得到8,C语言程序设计100例之(15):除法算式

热门文章

  1. java正则过滤特殊字符
  2. 反射就是获取该类的.class文件里面的方法,属性
  3. namesapce的作用 增加访问路径 目的:区分不同包的相同action的访问路径
  4. Hibernate的基本配置
  5. 爬虫_python3_requests_2
  6. 2017.4.14-afternoon
  7. 《编写可读代码的艺术》读后总结
  8. sysbench 一些选项参数记录
  9. OBIEE 11g:Error:nQSError 36010 Server version 318 cannot read the newer version of the repository
  10. 谢欣伦 - OpenDev原创教程 - 蓝牙设备查找类CxBthRemoteDeviceFind