Es el “producto” que crea la clase a base de atributos y comportamientos.
Enviado por ManuelDZA • 28 de Marzo de 2017 • Apuntes • 478 Palabras (2 Páginas) • 181 Visitas
CLASE
Es una “estructura” cuya función es crear objetos, contiene atributos (variables de todos los tipos) y comportamientos (funciones o métodos), los cuales definen al objeto. Por ejemplo, imaginemos que se quiere crear una clase para generar cubos de Rubik, para ello, lo que se tiene que hacer es crear una nueva clase en nuestro proyecto llamada “cubo”, una vez creada, se tienen que definir los atributos que compartan todos los cubos de Rubik del mercado, por ejemplo: precio, marca, niveles, complejidad, etc.
OBJETO
Es el “producto” que crea la clase a base de atributos y comportamientos.
ENCAPSULAMIENTO
Consiste en hacer privadas una o más atributos de una clase para así evitar funcionamientos erróneos del código. Para hacerlo, se debe de agregar la palabra reservada “private” antes de los atributos que se deseen encapsular. Luego, para poder usarlas se deben de crear (dentro de la clase) métodos de acceso (get/set) para editar y obtener los valores de los atributos privados.
HERENCIA
Son “clases hijas” que conservan todos los atributos y comportamientos de las clases de las cuales se derivan. Para crear clases heredadas se debe de crear una nueva clase y, luego del nombre, especificar con “extends” de cual clase se deriva.
POLIMORFISMO
Un objeto creado a base de una clase heredada se comportará tal cual hubiese sido creada a base de la clase original, ya que se conservan todos los atributos y comportamientos de la clase original
SOBRECARGA DE CONSTRUCTORES
Para crear un objeto y definir sus propios atributos se debe de codificar un constructor dentro de la clase correspondiente. Cuando se tiene más de un constructor para la misma clase, se dice que el constructor se ha sobrecargado.
SOBRE ESCRITURA DE METODOS
JFRAME
Es una clase utilizada en Swing (biblioteca gráfica) para generar ventanas sobre las cuales añadir distintos objetos con los que podrá interactuar o no el usuario
Constructores de JFRAME
• JFrame(): Construye un nuevo marco que es inicialmente invisible.
• JFrame(GraphicsConfiguration): Crea una ventana con la configuración gráfica especificada en el objeto GraphicsConfiguration.
• JFrame(Cadena de texto): Crea una nueva ventana a la que se le pone por título la cadena de texto que se le indique.
• JFrame(Cadena de texto, GraphicsConfiguration): Crea una nueva ventana con el título y la configuración gráfica especificados.
LAYOUTS
Los Layouts son clases que dicen cómo se van a acomodar los componentes en una interfaz gráfica en Java.
Algunos de ellos, son GridLayout, GridBagLayout, FlowLayout, BorderLayout, etc.
Cada Layout tiene una manera diferente de acomodar los componentes como botones, labels, textfields, etc., en una ventana.
...