Está en la página 1de 3

Glosario

Clase: Un plano o plantilla que describe el comportamiento y las propiedades de un tipo de objeto.
Una clase en Java puede tener atributos y métodos que definen su comportamiento.

Objeto: Una instancia de una clase. Un objeto en Java es una entidad que tiene un estado y un
comportamiento definido por su clase.

Atributo: Una variable que está asociada con una clase u objeto y que representa una característica
específica de esa clase u objeto.

Método: Un bloque de código que contiene una serie de declaraciones que realizan una tarea
específica. Los métodos en Java son funciones que están asociadas con una clase u objeto.

Constructor: Un tipo especial de método que se utiliza para inicializar objetos. Los constructores
tienen el mismo nombre que la clase y no tienen un tipo de retorno explícito.

Instancia: Un objeto específico creado a partir de una clase. Cada instancia de una clase tiene su
propio conjunto de atributos y puede ejecutar los métodos definidos en la clase.

Herencia: Un concepto que permite a una clase heredar propiedades y comportamientos de otra
clase. La clase que hereda se conoce como subclase o clase derivada, y la clase de la que se heredan
las propiedades se conoce como superclase o clase base.

Polimorfismo: La capacidad de objetos de distintas clases de responder al mismo mensaje, es decir,


ejecutar el mismo método. El polimorfismo en Java se logra mediante el uso de herencia y la
implementación de interfaces.

Interfaz: Una colección de métodos abstractos que definen un conjunto de acciones que una clase
concreta debe implementar. Una clase puede implementar una o varias interfaces en Java.

Método estático: Un método que pertenece a la clase en lugar de a una instancia específica de la
clase. Los métodos estáticos se pueden llamar directamente desde la clase, sin necesidad de crear
una instancia de la clase.
Clase:

class MiClase {
// cuerpo de la clase
}

Objeto:

MiClase objeto = new MiClase();

Atributo:
class MiClase {
int miAtributo; // atributo de la clase
}

Método:

class MiClase {
void miMetodo() {
// cuerpo del método
}
}

Constructor:

class MiClase {
MiClase() {
// cuerpo del constructor
}
}

Instancia:

MiClase instancia = new MiClase();


Herencia:

class SubClase extends SuperClase {


// cuerpo de la subclase
}

Polimorfismo:

class SuperClase {
void metodoPolimorfico() {
// implementación específica de la superclase
}
}

class SubClase extends SuperClase {


void metodoPolimorfico() {
// implementación específica de la subclase
}
}

Interfaz:
interface MiInterfaz {
void metodoDeInterfaz(); // método de la interfaz
}

Método estático:

class MiClase {
static void metodoEstatico() {
// cuerpo del método estático
}
}

También podría gustarte