主题:Java新手求助
/*
*版权2005
*本程序GPL....
*http://....
*/
package com.abc.dollapp.doll.extend;
import com.abc.dollapp.doll.Doll;
/**
*<p><strong.SmartDoll extends </strong>代表智能福娃,它能够发出用户指定的声音。</p>
*@author qww
*@version 3.0
*@since 1.0
*@see com.abc.dollapp.doll.Doll
*/
public class SmartDoll extends Doll{
/**
*代表智能福娃在默认情况下的话
*/
protected String word;
/**
*构造一个智能福娃,未设定在默认情况下的话。
*/
public SmartDoll(String name){
super(name);
};
/**
*构造福娃的同时,指定在默认情况下的话
*@param word 在默认情况下的话。
*/
public SmartDoll(String name,String word){
super(name);
this.word=word;
};
/**
*获得在默认情况下得的话。
*@see #setWord
*@deprecated该方法已经被废弃。
*/
public String getWord(){
return this.word;
}
/**
*设置在默认的情况下的话。
*@param word 在默认情况下的话。
*@see #getWord
*@since 2.
*/
public void seWord(String word){
this.word=word;
}
/**
*<ul>
*<li>如果{@link #word word成员变量}不为null,就调用{@link #speak(String) speak(String)方法}</li>
*<li>如果{@link #word word成员变量}为null,就调用{@link com.abc.dollapp.doll.Doll#speak()super._
speak()方法}</li>
*</li>
*/
public void speak(){
if(this.word!=null){
try{
speak(word);
}catch(Exception e){}
}
else
super.speak();
}
/**
*@param word 指定智能福娃该说的话。
*@return 智能福娃一说的话。
*@exception Exception 如果word为null,就抛出该异常。
*/
public String speak(String word) throws Exception{
if(word==null)
throw new Exception("不知道该说啥");
System.out.println(word);
return word;
}
}
这是我的源代码,运行的时候出现这样的提示:
SmartDoll.java:7: 找不到符号
符号: 类 Doll
位置: 软件包 com.abc.dollapp.doll
import com.abc.dollapp.doll.Doll;
^
SmartDoll.java:15: 找不到符号
符号: 类 Doll
public class SmartDoll extends Doll{
^
SmartDoll.java:65: 找不到符号
符号: 变量 super
位置: 类 com.abc.dollapp.doll.extend.SmartDoll
super.speak();
^
**********************************
我实在是找不出来是哪里错,各位路过的前辈帮帮忙啊...
*版权2005
*本程序GPL....
*http://....
*/
package com.abc.dollapp.doll.extend;
import com.abc.dollapp.doll.Doll;
/**
*<p><strong.SmartDoll extends </strong>代表智能福娃,它能够发出用户指定的声音。</p>
*@author qww
*@version 3.0
*@since 1.0
*@see com.abc.dollapp.doll.Doll
*/
public class SmartDoll extends Doll{
/**
*代表智能福娃在默认情况下的话
*/
protected String word;
/**
*构造一个智能福娃,未设定在默认情况下的话。
*/
public SmartDoll(String name){
super(name);
};
/**
*构造福娃的同时,指定在默认情况下的话
*@param word 在默认情况下的话。
*/
public SmartDoll(String name,String word){
super(name);
this.word=word;
};
/**
*获得在默认情况下得的话。
*@see #setWord
*@deprecated该方法已经被废弃。
*/
public String getWord(){
return this.word;
}
/**
*设置在默认的情况下的话。
*@param word 在默认情况下的话。
*@see #getWord
*@since 2.
*/
public void seWord(String word){
this.word=word;
}
/**
*<ul>
*<li>如果{@link #word word成员变量}不为null,就调用{@link #speak(String) speak(String)方法}</li>
*<li>如果{@link #word word成员变量}为null,就调用{@link com.abc.dollapp.doll.Doll#speak()super._
speak()方法}</li>
*</li>
*/
public void speak(){
if(this.word!=null){
try{
speak(word);
}catch(Exception e){}
}
else
super.speak();
}
/**
*@param word 指定智能福娃该说的话。
*@return 智能福娃一说的话。
*@exception Exception 如果word为null,就抛出该异常。
*/
public String speak(String word) throws Exception{
if(word==null)
throw new Exception("不知道该说啥");
System.out.println(word);
return word;
}
}
这是我的源代码,运行的时候出现这样的提示:
SmartDoll.java:7: 找不到符号
符号: 类 Doll
位置: 软件包 com.abc.dollapp.doll
import com.abc.dollapp.doll.Doll;
^
SmartDoll.java:15: 找不到符号
符号: 类 Doll
public class SmartDoll extends Doll{
^
SmartDoll.java:65: 找不到符号
符号: 变量 super
位置: 类 com.abc.dollapp.doll.extend.SmartDoll
super.speak();
^
**********************************
我实在是找不出来是哪里错,各位路过的前辈帮帮忙啊...