domingo, 2 de noviembre de 2008

Otros modificadores para miembros

  • Los metodos finales no deben de ser sobreescritos

  • Los metidos abstractos son declarados con nombre, argumentos y valor de retorno pero no son implementados, terminan con ";"

  • Hay tres formas de darnos cuenta que un metodo no es abstracto
    -->El metodo no esta marcado como abstracto
    -->El metodo tiene llaves "{}"
    -->El metodo tiene codigo entre las llaves

  • La primera clase no abstracta(concreta) debe implementar todos los metodos abstractos de sus padres

  • El modificador synchronized puede utilizarse solo con metodos y bloques de codigo

  • los metodos sincronizados pueden tener cualquier control de acceso y tambien pueden marcarse como final

  • Los metodos abstractos deben de ser implementados por una subclase, por eso:
    -->Los metodos abstractos no pueden ser private
    -->los metodos abstractos no pueden ser final

  • El modificador native aplica solo a metodos

  • El modificador strictfp aplica solo a clases y metodos
  • No hay comentarios: