Ich habe abstrakte Klasse A, Klasse B erbt von A, und erbt Klasse C von BJava erhalten Zugang zu Altersfeld
Klasse A hat zwei Instanzvariablen String vorName und String nachName ... Ein Accessor und eine Mutator-Methode für beide Instanzvariablen
Klasse B hat keine Instanzvariablen.
Klasse C hat eine Instanzvariable int Alter. ... Ein Accessor und eine Mutator-Methode für diese Instanzvariable
Wie kann ich auf das Alter eines Objekts zugreifen?
Ich tue dies für beide Vor- und Nachnamen
personList.get(i).getLastName()
aber wenn ich
personList.get(i).getEmail()
gibt mir einen Fehler
Können Sie einen [mcve] und den tatsächlichen Fehler angeben ? – NathanOliver
Sie haben diese Frage bereits gestellt und Sie haben eine Antwort darauf. Sie müssen prüfen, ob 'personList.get (i)' eine Instanz der 'C'-Klasse ist und sie in diese Klasse umwandeln, bevor Sie auf die Felder zugreifen können, die nur diese Klasse besitzt. – Titus
Das ist eine andere Frage. ich – user2387220