接口文件:Itest.javapackage comm;public interface Itest {
public String getStrTemp();
public void setStrTemp(String strTemp);
} Test.javapackage comm;public class Test implements Itest {
public String strTemp;
public String getStrTemp() {
return strTemp;
}
public void setStrTemp(String strTemp) {
this.strTemp = strTemp;
}
} Test1.javapackage comm;public class Test implements Itest {
public String strTemp;
public String getStrTemp() {
return strTemp;
}
public void setStrTemp(String strTemp) {
this.strTemp = strTemp;
}
} 运行代码 public static void main(String[] args) {
Itest t = new Test();
t.setStrTemp("test");
System.out.println(t);
Itest t1 = (Test1) t;
System.out.println(t1.getStrTemp());
} 正常提示错误:java.lang.ClassCastException
请问有没有办法实现 Test 和 Test1 之间的互相转换
public String getStrTemp();
public void setStrTemp(String strTemp);
} Test.javapackage comm;public class Test implements Itest {
public String strTemp;
public String getStrTemp() {
return strTemp;
}
public void setStrTemp(String strTemp) {
this.strTemp = strTemp;
}
} Test1.javapackage comm;public class Test implements Itest {
public String strTemp;
public String getStrTemp() {
return strTemp;
}
public void setStrTemp(String strTemp) {
this.strTemp = strTemp;
}
} 运行代码 public static void main(String[] args) {
Itest t = new Test();
t.setStrTemp("test");
System.out.println(t);
Itest t1 = (Test1) t;
System.out.println(t1.getStrTemp());
} 正常提示错误:java.lang.ClassCastException
请问有没有办法实现 Test 和 Test1 之间的互相转换
解决方案 »
- 刚想个挺有意思的程序
- Exception in thread "main" java.lang.NullPointerException……………………在线等。。。。。。。
- web service服务端需要返回几十条记录,怎么处理
- Swing 中的 JTable 中的列标题不显示是什么原因?
- 使用IDE无法识别Oracle驱动包问题
- 一个SQLException异常,请帮忙看看什么原因?
- 关于IO中的public int read(char[ ] cbuf)方法
- StringBuffer 和 String 有什么不同?
- 请教:如何使用windows定义的打印机打印文件
- 一定要帮我呀,还是有关editplus的使用,为什么我编译没有.class.但可以解释.class呀
- 关于两时间相加的问题,高手帮忙
- 如何让url重定向的文件被直接下载,而不被ie打开?
这样行不通,因为Test 和 Test1 是兄弟关系,而JAVA 只提供向上塑性,也就是一个类只能被转换成其父类;或者是再转换回来;