public DataServer() { super(serverName = "Customer Service"); }
照你所说,程序改后变成这样。 class DataServer extends Server { public String serverName; public DataServer () { super(serverName = "Customer Service"); } } 但我用javac DataServer,提示出错。内容如下: DataServer.java:1: cannot reslove symbol symbol : class Server location: class DataServer class DataServer extends Server ^ DataServer.java:6: cannot reference serverName before supertype constructor has been called super(serverName = "Customer Service"); ^ 2 errors请帮忙搞搞。
class DataServer extends Server { public String serverName = Customer Service; public DataServer (){ super(serverName ); } }class Server{ String serverName; public Server (String serverName){ this.serverName = serverName; } }
class DataServer extends Server { public String serverName = "Customer Service"; public DataServer (){ super(serverName ); } }class Server{ String serverName; public Server (String serverName){ this.serverName = serverName; } }
另外class DataServer extends Server是什么意思呢?请指教。
super(serverName = "Customer Service");
}
class DataServer extends Server
{
public String serverName;
public DataServer ()
{
super(serverName = "Customer Service");
}
}
但我用javac DataServer,提示出错。内容如下:
DataServer.java:1: cannot reslove symbol
symbol : class Server
location: class DataServer
class DataServer extends Server
^
DataServer.java:6: cannot reference serverName before supertype constructor has been called
super(serverName = "Customer Service");
^
2 errors请帮忙搞搞。
public String serverName = Customer Service;
public DataServer (){
super(serverName );
}
}class Server{
String serverName;
public Server (String serverName){
this.serverName = serverName;
}
}
public String serverName = "Customer Service";
public DataServer (){
super(serverName );
}
}class Server{
String serverName;
public Server (String serverName){
this.serverName = serverName;
}
}
我的方法有错,
日月的方法正确,不过不知道Server类是否可以改
像这样应该没问题;
class DataServer extends Server
{
public String serverName;
public DataServer ()
{
super("Customer Service");
serverName = "Customer Service";
}
}