
2003
java 
p r o g r a m m a t i o n p a r o b j e t s &
m é t h o d o l o g i e d e m i s e e n œ u v r e
u f r d ’ i n f o r m a t i q u e
m a î t r i s e
u n i v e r s i t é
P i e r r e & M a r i e C u r i e
P a r i s 6
Java
(8)
les exceptions
compléments
contrôle statique et redéclaration
contrôle statique et redéfinition

2003
java 
?




••

2003
java 

throws

throws
  !

throws

"
class A {
}
class B extends A {
}


Throwable
Exception
void mth00() throws Throwable { throw new Throwable() ; }
void mth00() throws Exception { throw new Exception() ; }
void mth01() throws Exception { throw new Exception() ; }
void mth01() { }


••

2003
java 


throws
  !

throws

"
class A {
}
class B extends A {
}


void mth02() throws Exception { throw new Exception() ; }
void mth02() throws Throwable { throw new Throwable() ; }
Exception
Throwable
void mth03() { }
void mth03() throws Exception { throw new Exception() ; }


••

2003
java 
throws
 


throws
#mth B
#mth B
B
refB
A
refB = new
B
()
qr
qi
0bject
B refB ;
refB = new B() ;
refB.mth() ;
B
$%throws
$%
mth() throws new Exception
mth()

1 / 7 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !