Hallo,
ich habe mal 2 grundsätzliche Fragen zum Thema Objektcasting:
1)
Student sei eine Unterklasse von Person
	
	
	
	
	
		
	
Warum ergibt
	
		
	
  als Ergebnis Student ? p ist doch ein Objekt der Klasse Person.
2)
Wozu braucht man eigentlich die unsichere Einschränkungsumwandlung in der Praxis (casting von Person nach Student) ?
Ein
	
	
	
	
	
		
	
liefert ja ein eine ClassCastException
danke im Voraus
			
			ich habe mal 2 grundsätzliche Fragen zum Thema Objektcasting:
1)
Student sei eine Unterklasse von Person
		Code:
	
	Student s = new Student()
Person p = (Person) sWarum ergibt
		Code:
	
	p.getClass().getName()2)
Wozu braucht man eigentlich die unsichere Einschränkungsumwandlung in der Praxis (casting von Person nach Student) ?
Ein
		Code:
	
	Student s = (Student) new Person()danke im Voraus
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		