不是因为坚持只是因为喜欢 2015-12-23 10:45 采纳率: 25%
浏览 1411

java中不同类的对象的引用有什么不同呢?

比如,为什么A a不能指向一个B对象呢?小白,求不打脸= =

下面是我用Boy和Student类做的两个测试,打印了hashcode()值,为什么感觉一直在重复,而且感觉有规律的的样子
st1的引用地址725211281
st2的引用地址1656303042
st3的引用地址1802194480
st4的引用地址1373268072
st5的引用地址1509731795
st6的引用地址1542989260
st7的引用地址7971648
st8的引用地址835501822
b1的引用地址2031038268
b2的引用地址1407601211
b3的引用地址873697925
b4的引用地址1895330936
b5的引用地址1202105401
b6的引用地址259323631
b7的引用地址1207946454
b8的引用地址1793137287

st1的引用地址240713553
st2的引用地址1960977970
st3的引用地址725211281
st4的引用地址1656303042
st5的引用地址1802194480
st6的引用地址1373268072
st7的引用地址1509731795
st8的引用地址1542989260
b1的引用地址7971648
b2的引用地址835501822
b3的引用地址2031038268
b4的引用地址1407601211
b5的引用地址873697925
b6的引用地址1895330936
b7的引用地址1202105401
b8的引用地址259323631

st1的引用地址240713553
st2的引用地址1960977970
st3的引用地址725211281
st4的引用地址1656303042
st5的引用地址1802194480
st6的引用地址1373268072
st7的引用地址1509731795
st8的引用地址1542989260
b1的引用地址7971648
b2的引用地址835501822
b3的引用地址2031038268
b4的引用地址1407601211
b5的引用地址873697925
b6的引用地址1895330936
b7的引用地址1202105401
b8的引用地址259323631

st1的引用地址1960977970
st2的引用地址725211281
st3的引用地址1656303042
st4的引用地址1802194480
st5的引用地址1373268072
st6的引用地址1509731795
st7的引用地址1542989260
st8的引用地址7971648
b1的引用地址835501822
b2的引用地址2031038268
b3的引用地址1407601211
b4的引用地址873697925
b5的引用地址1895330936
b6的引用地址1202105401
b7的引用地址259323631
b8的引用地址1207946454

  • 写回答

4条回答 默认 最新

  • 103style 2015-12-23 10:54
    关注

    每一个对象是相互独立的。 就好像我们人的身份证一样,每一个证件号码只能对应一个人。
    如果别人的号码和你一样,别人做了坏事,却要抓你去坐牢,你说怎么办!

    评论

报告相同问题?

悬赏问题

  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染