送分了,极简单的入门问题! 将这个interface的定义设为public 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非public的定义只可以在当前的包中被调用 //package c08.interface.TInterface.javapackage c08.TInterface;public interface TInterface { //这样???不行啊~~~~~早就试过啦~~~~~~~~~~~ void prt(); void set(); int get();} 你 import的时候 大小写错了 "i = this.i;"应该是this.i=i;! 你写反了! interface TInterface { <----大写的I void prt(); void set(); int get();}import c08.Tinterface.*; <-----小写的i 你两个类不在同一个包下面,你把interface 里面的方法都定义成public的就好了 boby(feuer) :好好学习去!~~:) takecare(大厅) :你的星星从那里盗来的啊?哈哈:) 老兄(楼主),错误除以上几个外,还有4个错误,现把全部完整的代码贴出来,请参考------------------------------------------------package c08.TInterface;public interface TInterface { void prt(); void set(int i); int get();}-------------------------------------------------package c08.test;import c08.TInterface.TInterface;public class Testinterface2 implements TInterface { private int i; public void prt(){ System.out.println(i); } public void set(int i){ this.i=i; } public int get() { return i; } public static void main( String agrv[] ) { int i; Testinterface2 test = new Testinterface2(); test.set(10); test.prt(); i = test.get(); System.out.println(i); }}-------------------------------------------------输出结果1010Press any key to continue...--------------------------------------------------这四个错误分别是1 void set(int i);声明与实现时的函数原形不一致2 请这样输入包import c08.TInterface.TInterface;3 void prt();与实现时不同,你写成了test.ptr();4 i = test.get().=>i = test.get();//应该为分号,不是句号 向数据库中插入的日期没有小时分秒 JAVA 方向 做SWING 产品 有发展么? rmi 部署linux 《紧急求救!明天回学校就断网了,希望能快点解决 菜鸟问题,(数据库) 谁提供一个完整的J2SE→J2EE→J2ME的流程 JScrollPane能否控制滚动的参数 帮帮看看这两个程序 求救求救求救 100分求prepareStatement问题!! vector的add()和addElement()使用上有什么区别? 有这样的关于JAVA的书籍吗? 急!急!请问谁有java高级图形的开源软件包
void prt();
void set();
int get();
}
"i = this.i;"应该是this.i=i;! 你写反了!
void prt();
void set();
int get();
}import c08.Tinterface.*; <-----小写的i
------------------------------------------------
package c08.TInterface;public interface TInterface {
void prt();
void set(int i);
int get();
}
-------------------------------------------------
package c08.test;import c08.TInterface.TInterface;public class Testinterface2 implements TInterface {
private int i;
public void prt(){
System.out.println(i);
}
public void set(int i){
this.i=i;
}
public int get() {
return i;
}
public static void main( String agrv[] ) {
int i;
Testinterface2 test = new Testinterface2();
test.set(10);
test.prt();
i = test.get();
System.out.println(i);
}
}-------------------------------------------------
输出结果
10
10
Press any key to continue...
--------------------------------------------------
这四个错误分别是
1 void set(int i);声明与实现时的函数原形不一致
2 请这样输入包import c08.TInterface.TInterface;
3 void prt();与实现时不同,你写成了test.ptr();
4 i = test.get().=>i = test.get();//应该为分号,不是句号