黑马程序员技术交流社区
标题:
接口报错
[打印本页]
作者:
暗夜落枫
时间:
2015-6-7 23:31
标题:
接口报错
package wk;
public interface NewInterface{ //接口
double PI=3.1416;
}
public class wd implements NewInterface{//实现接口的类
public void printPI(){
System.out.println("圆周率的常用近似值是:"+PI);
}
}
public class 接口 { //主类,调用实现接口类的方法
public static void main(String[] args){
wd x=new wd();
x.printPI();
}
}
复制代码
求大神告知
写代码时提示错误,但是去掉接口和实现接口的类前面的public就可以了,这是为什么啊
作者:
an_lucas
时间:
2015-6-7 23:46
好像同个文件下如果有多个类或者接口,那么这些类或者接口最多只能有一个是被public修饰的,你把类和接口分三个文件放试试。
作者:
郭.威
时间:
2015-6-8 00:07
同个文件下,主类才可以public修饰,其余的不可以,接口定义成员变量格式这样:public static void fina
作者:
zmhlnrs
时间:
2015-6-8 00:11
本帖最后由 zmhlnrs 于 2015-6-8 00:12 编辑
一个类中定义多个接口或类,只能有一个是用public修饰的 如果是内部类可以使用public修饰
作者:
嘎路的米
时间:
2015-6-8 07:52
你只要记住一点就行了。同一个文件中只能有一个public类
作者:
hnyzhlq
时间:
2015-6-8 10:12
学习了~
作者:
八戒
时间:
2015-6-8 10:15
一个java文件中只能有一个public类
作者:
暗夜落枫
时间:
2015-6-8 14:06
an_lucas 发表于 2015-6-7 23:46
好像同个文件下如果有多个类或者接口,那么这些类或者接口最多只能有一个是被public修饰的,你把类和接口分 ...
嗯好的我试试,谢谢啊
作者:
mishisanyi
时间:
2015-6-8 20:11
一个java文件中有且仅有一个public修饰的类,但有一点请注意,public不一定需要修饰主类
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2