Vererbung und Methoden
- 
					
					
					
					
 Guten Tag, 
 ich habe eine Basisklasse und eine Klasse an diese vererbt wird...bsp: class Basis{ abstract public void test(); } class Child{ @Override public void test(){ System.out.println("Hallo"); } public void NochEineMethode(){ System.out.println("Ich steh nicht in der Basis"); } } }jetzt meine Main... class Main{ public static void main(String[] args){ Basis obj = new Child(); obj.test(); //Kein problem.... //aber wie komme ich jetzt an die NochEineMethode??? } }Die Methode steht zwar nicht in der Basis aber mein Basis obj ist doch vom 
 typ Child().... warum ist dann die NochEineMethode nicht im Sichtbereich?^^thx 4 help schönen Tag noch 
 bye...
 
- 
					
					
					
					
 Edit: Natürlich fehlt noch das extend Basis hinter der Child Klasse...^^ 
 
- 
					
					
					
					
 -.- schrieb: aber mein Basis obj ist doch vom typ Child() Das weiß doch aber niemand, der nur den Typ Basis kennt. Da musst du schon explizit nach Child casten.