您好、欢迎来到现金彩票网!
当前位置:2019斗牛棋牌 > 外部调用 >

Java匿名内部类中不是继承自父类的方法能否被外部调用

发布时间:2019-07-28 09:27 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  原因非常简单,定义匿名内部类的时候,JVM会自动给你生成一个类,说是匿名,其实对于JVM来说,当然不是匿名,JVM知道这个类,而用户不知道,用户无法访问这个类,这个类是你new的类或接口的子类或实现类,它的引用是父类或接口。(JVM内部会给这个类起个名字,比如Xxx$1之类的,类型是定义时指定的父类或接口。)大家都知道,父类或接口的引用指向子类或实现类,是无法访问子类或实现类的自定义方法的。

  当然,如果真的想调用的话,可以用Java的反射,但是反射是绕过Java的权限机制的。

http://funcomapp.com/waibudiaoyong/408.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有