xieji233 2016-03-26 14:22 采纳率: 100%
浏览 2171
已采纳

为什么jdk中的类不能被重写啊?

是jvm有什么保护措施吗?我的意思就是,假设:我自己写一个String类会和jdk中的冲突,也就报错,写不了,为什么呢?跪求图片说明

  • 写回答

5条回答 默认 最新

  • 毕小宝 领域专家: 后端开发技术领域 2016-03-27 05:00
    关注
      这是Java的类加载机制决定的,Java使用的是委托父类加载,所有的Java类库都是由指定的类加载器加载的,即使你定义一个一模一样的String类,最终引用加载的仍然是Java类库的类。这就是Java防止篡改的原理。
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?