Guten Tag, ich bin Java Anfänger und lerne gerade Generic class,
Ich habe folgende Klasse erstellt ,und leider habe einige Fehlermeldungen bekommen.
Kann mir jemand erklären wo meine Fehler sind und wie ich diese beheben könnte.
Danke Im Voraus.
und später mochte ich die zwei einsetzen
//
Ich habe folgende Klasse erstellt ,und leider habe einige Fehlermeldungen bekommen.
Kann mir jemand erklären wo meine Fehler sind und wie ich diese beheben könnte.
Danke Im Voraus.
Java:
DBfragen.java
package methoden;
import java.sql.*;
public class DBfragen <V1,V2>{
static String getMaxLoC="blabla";
V1 pName;
V2 pLoc;
DBfragen(V1 pName,V2 pLoc){
this.pName=pName;
this.pLoc=pLoc;
}
public V1 getFirst(){
return pName;
}
public V2 getSecond(){
return pLoc;
}
public static DBfragen maxiLoc(){ //Compiler Fehler "Infer Generic Type Arguments,also ist gelb
Connection cn = DriverManager.getConnection(sDbUrl, sUsr, sPwd);
Statement st = cn.createStatement();
ResultSet rs=null;
rs = st.executeQuery(getMaxLoC);
DBfragen<String,Integer> maxLoc =new DBfragen<String,Integer>(rs.getString(1),rs.getInt(2));
return maxLoc;
}
}
Code:
out.println("Das Programm "+DBfragen.maxiLoc().getFirst()+" ist am längsten( LOC ) </b></td><td>"+DBfragen.maxiLoc().getSecond());