Hallo Leute,
bräuchte mal euren Rat. Habe eine KLasse, in der ich Parameter aus einer Datenbank auslese und in eine ArrayList schreibe.
Mein Problem: Solange ich die Methode initUnternehmen nicht aufrufe kann natürlich auch in den Zugriffsmethoden nichts stehen. Darf ich dann eigentlich "public" Zugriffsmethoden machen wenn ich diese unter eine Bedingung stelle (in diesem Fall aufrufen der Methode initUnternehmen) ?
Danke
bräuchte mal euren Rat. Habe eine KLasse, in der ich Parameter aus einer Datenbank auslese und in eine ArrayList schreibe.
Code:
public void initUnternehmen() {
try {
MainProgram.DBANSCon.rs = MainProgram.DBANSCon.stmt.executeQuery(
"select unternehmen_id, unternehmensbezeichnung from jf_unternehmen");
while (MainProgram.DBANSCon.rs.next()) {
unternehmenID.add(MainProgram.DBANSCon.rs.getString("unternehmen_id").trim());
unternehmensBezeichnung.add(MainProgram.DBANSCon.rs.getString("unternehmensbezeichnung").trim());
}
}
catch (SQLException ex) {
ex.printStackTrace();
}
}
public ArrayList getUnternehmenID () {
return unternehmenID;
}
public ArrayList getUnternehmensBezeichnung() {
return unternehmensBezeichnung;
}
Mein Problem: Solange ich die Methode initUnternehmen nicht aufrufe kann natürlich auch in den Zugriffsmethoden nichts stehen. Darf ich dann eigentlich "public" Zugriffsmethoden machen wenn ich diese unter eine Bedingung stelle (in diesem Fall aufrufen der Methode initUnternehmen) ?
Danke