cherami(cherami)兄弟看进来

stny 2001-08-22 10:17:15
终于又进一步了:
它的类里面的方法名好像都比较怪,比如叫做 if, do, int 之类的。
该怎样引用这种方法啊? com.xxx.license.a.if 的方式好像不行啊。
...全文
114 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cherami 2001-08-23
  • 打赏
  • 举报
回复
不会吧,我也看过JDK自己带的JAR包,命名很正常啊!你那是什么包啊!
再说从原理上将也不行啊,关键字是不能做类名的。你可以很简单的写个程序试试。例如
public class if {
int ok;
public if() {
ok=0;
}
}
根本就不能编译通过啊
kiddycoffee 2001-08-23
  • 打赏
  • 举报
回复
看起来你们好像在讨论反编译之类的东东。:)
stny 2001-08-23
  • 打赏
  • 举报
回复
所有的都改就行了。反正都是在包里面的。
cherami 2001-08-23
  • 打赏
  • 举报
回复
哦,原来如此,但是怎么直接调用呢?
stny 2001-08-23
  • 打赏
  • 举报
回复
现在发现它的做法是把编译好的class文件中的字段和方法名改掉。faint.
现在问题已经解决了。
你可以试试:
public class zf {
int ok;
public zf() {
ok=0;
}
}
编译后把.class里面的zf改成if,保证没有问题。 :P

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧