首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

问一个很弱智的java有关问题.求!

2012-01-06 
问一个很弱智的java问题.急求!!!我写了一个程序,其中有一个接口是这样定义的:Hello.java:packagecom.test

问一个很弱智的java问题.急求!!!
我写了一个程序,其中有一个接口是这样定义的:
Hello.java:


package   com.test;
public   interface   Hello   {
        public   String   hello();
}
一个类是这样的定义的:
HelloService.java


package   com.test;
public   HelloService   implements   Hello   {
    private   String   _greeting   =   "Hello,   world ";

    public   void   setGreeting(String   greeting)
    {
        _greeting   =   greeting;
    }

    public   String   hello()
    {
        return   _greeting;
    }
}
可是我编译的时候却出现:


HelloService.java:3:   cannot   find   symbol
symbol:   class   Hello
public   class   HelloService   implements   Hello   {
                                                                          ^
1   error
而这两个文件都在com/test/目录下面.

[解决办法]
HelloService.java 少了class,在public后面,还有要先编译接口,再编译类。
[解决办法]
在com所在的目录下,执行: javac HelloService.java
然后执行 java HelloService
[解决办法]
public HelloService implements Hello 这里编译你可以通过?
[解决办法]
就是因为代码:
public HelloService implements Hello

中HelloService前少了 关键字,你的编译错误.
[解决办法]
在public后加上class
[解决办法]
public HelloService implements Hello { 
楼主 把基础给打扎实啦啊!!!
[解决办法]
看看
[解决办法]
路过
[解决办法]
忽悠,接着忽悠
[解决办法]
lz努力啊
[解决办法]
public 后面的class都丢了,怎么会不出错误啊?
[解决办法]
lz挺牛的啊...你是在记事本里写的哦

热点排行