这是我写的一个bean文件
-----------------------------------
public class Cyc {
String Times,Re;
Nodes StartNode=new Nodes();
Nodes EndNode=new Nodes();
Op Op_temp=new Op(); public Cyc(){
this.StartNode;
this.EndNode;
this.Op_temp;
this.Times="";
this.Re="";
}
//set方法
public void setStartNode (Nodes StartNode_temp){
this.StartNode=StartNode_temp;
}
public void setEndNode (Nodes EndNode_temp){
this.EndNode=EndNode_temp;
}
public void setOp (Op Op_temp){
this.Op_temp=Op_temp;
}
public void setTimes (String TimesName){
this.Times=TimesName;
}
public void setRe (String ReName){
this.Re=ReName;
}
//get方法
public Nodes getStartNode (){
return(this.StartNode);
}
public Nodes getEndNode (){
return(this.EndNode);
}
public Op getOp (){
return(this.Op_temp);
}
public String getTimes (){
return(this.Times);
}
public String getRe (){
return(this.Re);
}
}
--------------------------------
在调试的时候报错
Note: sun.tools.javac.Main has been deprecated.
C:\resin\webapps\test\WEB-INF\classes\Cyc.java:9: Invalid expression statement.
this.StartNode;
^
C:\resin\webapps\test\WEB-INF\classes\Cyc.java:10: Invalid expression statement.
this.EndNode;
^
C:\resin\webapps\test\WEB-INF\classes\Cyc.java:11: Invalid expression statement.
this.Op_temp;
^
3 errors, 1 warning
---------------------------------查了不少资料都未发现相关的信息,其中bean中的Nodes 和Op已经在其他的bean中定义
不知道这里如何在对象初始化中声明另外的对象
-----------------------------------
public class Cyc {
String Times,Re;
Nodes StartNode=new Nodes();
Nodes EndNode=new Nodes();
Op Op_temp=new Op(); public Cyc(){
this.StartNode;
this.EndNode;
this.Op_temp;
this.Times="";
this.Re="";
}
//set方法
public void setStartNode (Nodes StartNode_temp){
this.StartNode=StartNode_temp;
}
public void setEndNode (Nodes EndNode_temp){
this.EndNode=EndNode_temp;
}
public void setOp (Op Op_temp){
this.Op_temp=Op_temp;
}
public void setTimes (String TimesName){
this.Times=TimesName;
}
public void setRe (String ReName){
this.Re=ReName;
}
//get方法
public Nodes getStartNode (){
return(this.StartNode);
}
public Nodes getEndNode (){
return(this.EndNode);
}
public Op getOp (){
return(this.Op_temp);
}
public String getTimes (){
return(this.Times);
}
public String getRe (){
return(this.Re);
}
}
--------------------------------
在调试的时候报错
Note: sun.tools.javac.Main has been deprecated.
C:\resin\webapps\test\WEB-INF\classes\Cyc.java:9: Invalid expression statement.
this.StartNode;
^
C:\resin\webapps\test\WEB-INF\classes\Cyc.java:10: Invalid expression statement.
this.EndNode;
^
C:\resin\webapps\test\WEB-INF\classes\Cyc.java:11: Invalid expression statement.
this.Op_temp;
^
3 errors, 1 warning
---------------------------------查了不少资料都未发现相关的信息,其中bean中的Nodes 和Op已经在其他的bean中定义
不知道这里如何在对象初始化中声明另外的对象
这个单词不认识?不认识的话就去查字典。
public Cyc(){
this.StartNode;
this.EndNode;
this.Op_temp;
}
这是什么意思啊,没看懂!
问题已经搞定了
我把
public Cyc(){
this.StartNode;
this.EndNode;
this.Op_temp;
this.Times="";
this.Re="";
}
这段给删除了似乎并不需要这个初始化谢谢各位了