this.jdField-a-of-type-Double = paramc.java/io/Serializable(

问题描述:

this.jdField_a_of_type_Double = paramc.java/io/Serializable();是什么意思?
如果能顺便回答一下这个问题就更好了:
像下面的代码中,编译器怎么动态的选择调用String a()和int a()的?(先回答题目中的问题哈,)
public class j
{
public BufferedImage a;
public int a()
{
return this.a.getWidth();
}
public int b()
{
return this.a.getHeight();
}
public String a()
{
return "texture.jpg";
}
1个回答 分类:综合 2014-12-01

问题解答:

我来补答
1..java/io/Serializable:
一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的
2.编译器怎么动态的选择调用String a()和int a()的:
int a()
String a()
不构成重载,此2个方法不能写在同一个类里面,编译应该不能通过,也就是说编译器不会动态选择调用String a()和int a()
再问: 我这些是反编译的代码。。我也觉得好奇怪 Serializable是一个“空的”接口,但是他 把paramc.java/io/Serializable()赋值给了this.jdField_a_of_type_Double 好奇怪。。他还有些代码是 double a= a*.java/io/Serializable这样...
 
 
展开全文阅读
剩余:2000
上一页:函数急
也许感兴趣的知识