Hallo!
Ich habe eine Oberklasse, die in ihrem Konstruktor eine Variable für eine Datenbankverbindung initialisiert. Wenn ich diesen Kontruktor dann in der erbenden Unterklasse einfach im Konstruktor mit super() ausführe wird dann die lokale Variable die auch wie in der Oberklasse heißt beeinflusst?
Unterklasse:
Gruß niesel
Ich habe eine Oberklasse, die in ihrem Konstruktor eine Variable für eine Datenbankverbindung initialisiert. Wenn ich diesen Kontruktor dann in der erbenden Unterklasse einfach im Konstruktor mit super() ausführe wird dann die lokale Variable die auch wie in der Oberklasse heißt beeinflusst?
Java:
public class SQLConnect {
protected Connection conn;
public SQLConnect() {
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/jahbtest?user=*****&password=*********");//Später mit Properties ersetzt
}catch (ClassNotFoundException e) {
e.printStackTrace();
}catch(SQLException sqle) {
sqle.printStackTrace();
}
}//Konstruktor
}
Java:
public class SQLBewerberDAO extends SQLConnect implements DAO{
private Connection conn;//soll durch super() im Konstruktor initialisiert werden
public SQLBewerberDAO() {
super();
}
}//class
Gruß niesel