一些关于接口的问题 把'implements x'这点去掉,没有实现接口,所以一定过,不去掉为什么不能过呢???????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请注意,第一,你的class myface前加上public另外,请把package c07;这句去掉,用包很容易出错,如果你的classpath没设置好的话第三,既然你定义的接口,那么其中的方法应为public型,否则会出现权限问题参看如下程序:import java.util.*;interface x{ public void printlnx(); public void printlny(); }public class MyFace implements x{ public void printlnx(){ System.out.println("x"); } public void printlny(){ System.out.println("y"); }public static void main(String[] args){ MyFace m=new MyFace(); m.printlnx(); m.printlny(); }}仅代表我个人意见,谢谢! 你的错误是:1、class MyFace中的printlnx()和printlny()应是public,为什么?因为接口x中的这两个函数默认为public,你这里继承它,所以子类也因该是public.2、请注意package c07,这里你在java MyFace时必须指定包路径,建议调试时不要加这行。修改后的源码为:import java.util.*;interface x{ void printlnx(); void printlny(); } public class MyFace implements x{ public void printlnx(){ System.out.println("x"); } public void printlny(){ System.out.println("y"); } public static void main(String[] args){ Face m=new Face(); m.printlnx(); m.printlny(); }} 再想问一下,如果我设置路径,都要设置什么地方,我的包在myproject里,(package c07);类文件在myclass里都有,还有什么地方要设置的吗?另外我的jpr文件也在…\myproject\c07\c07.pjr里面,哪里有错吗? 注意:怎么少了好几个public 你的包的路径设置对了吗?? 关于一个算法设计,面试题(急) 请您进来看看这段代码有什么问题,非常感谢。 JAVA程序员面试32问 JAVA程序员之路 求救求救求救 怎么样可以得到一年12个月各个月的天数(急) Swing 中设置模态窗体和启动位置 我在JPanel上画了一个图,我怎么才能实现缩放功能即,我用放大,缩小的Button控制)???? 在线等待... To masterz():本人愚笨,向你再请教一个问题 在静态上下文中不能引用非静态变量 this 有关jre的问题!~ java简单问题再问,是不会还是不帮? 谁知道怎么能一个方块在20×10的方框中移动并精确的控制其位置?
另外,请把package c07;这句去掉,用包很容易出错,如果你的classpath没设置好的话
第三,既然你定义的接口,那么其中的方法应为public型,否则会出现权限问题
参看如下程序:
import java.util.*;interface x{
public void printlnx(); public void printlny(); }public class MyFace implements x{
public void printlnx(){
System.out.println("x");
}
public void printlny(){
System.out.println("y");
}
public static void main(String[] args){
MyFace m=new MyFace();
m.printlnx();
m.printlny();
}
}
仅代表我个人意见,谢谢!
1、class MyFace中的printlnx()和printlny()应是public,为什么?因为接口x中的这两个函数默认为public,你这里继承它,所以子类也因该是public.
2、请注意package c07,这里你在java MyFace时必须指定包路径,建议调试时不要加这行。
修改后的源码为:
import java.util.*;interface x{
void printlnx();
void printlny();
} public class MyFace implements x{
public void printlnx(){
System.out.println("x");
}
public void printlny(){
System.out.println("y");
}
public static void main(String[] args){
Face m=new Face();
m.printlnx();
m.printlny();
}
}
类文件在myclass里都有,还有什么地方要设置的吗?另外我的jpr文件也在…\myproject\c07\c07.pjr里面,哪里有错吗?
怎么少了好几个public
你的包的路径设置对了吗??