這是一個Java程序,旨在模擬連接池 但編譯器說,方法GetConnection()未定義類型C 如何處理它.. 我是Java新手.. 你對我的連接池有其他建議嗎?或者我可以添加哪些其他實現?JAVA方法GetConnection()未定義類型C
package hello;
public class C {
public static void main(String[] args) {
CConnection con=new CConnection();
con=GetConnection();
System.out.println(con.pos);
}
public static class CConnectionManager {
private static final int MaxConSize=10;
private CConnection[] connections ;
{
connections=new CConnection[MaxConSize];
}
public CConnection GetConnection(){
for(int i=0;i<connections.length;i++){
if(1==connections[i].status){
continue;
}
else if(0==connections[i].status){
connections[i].status=1;
connections[i].pos=i;
return connections[i];
}
}
System.out.println("No connection available,Please wait");
return null;
}
public void CloseConnection (CConnection con){
if(-1==con.pos||0==con.pos){
System.out.println("No such connection");
}
else
connections[con.pos].status=0;
}
}
public static class CConnection {
private int status=0;
public int pos=-1;
public void execute(String sql){
System.out.println(sql);
}
}
}
方法名稱應該是lowerCamelCase。 – SLaks
歡迎來到Stack Overflow,你應該儘量在你的問題中添加儘可能多的信息。在這種情況下,實際上可能會粘貼您獲得的錯誤消息。你所遇到的問題是非常基本的,並且研究如何從你的'main()'方法實例化和使用對象可能是你的一個前進方向。 – Qben
但我該如何解決它?我怎樣才能用CConnect對象調用GetConnection()?...在Java中沒有朋友類。 – Wstunes