A continuación se enumeran algunas características importantes de las clases:
- Todas las variables y funciones de Java deben pertenecer a una clase. No hay variables y funciones globales.
- Si una clase deriva de otra {extencls). hereda todas sus variables y métodos.
- Java tiene una jerarquía de clases estándar de la que pueden derivar las clases que crean los usuarios.
- Una clase sólo puede heredar de una única clase (en Java no hay herencia múltiple). Si al definir una clase 110 se especifica de qué clase deriva, por defecto la clase deriva de Object. La clase Object es la base de toda la jerarquía de clases de Java.
- E11 un fichero se pueden definir varias clases, pero en un fichero 110 puede haber más que una clase public. Este fichero se debe llamar como la clase public que contiene con extensión *.java. Con algunas excepciones, lo habitual es escribir una sola clase por fichero.
- Si una clase contenida en un fichero 110 es public. 110 es necesario que el fichero se llame como la clase.
- Los métodos de una clase pueden referirse de modo global al objeto de esa clase al que se aplican por medio de la referencia this.
- Las clases se pueden agrupar en packages. introduciendo una línea al comienzo del fichero {package packageName;). Esta agrupación en packages está relacionada con la jerarquía de directorios y ficheros en la que se guardan las clases.
No hay comentarios:
Publicar un comentario