ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación orientada a objetos.


Enviado por   •  6 de Agosto de 2018  •  Práctica o problema  •  5.740 Palabras (23 Páginas)  •  365 Visitas

Página 1 de 23

Programación orientada a objetos.

Clases de objetos

Clases controladoras

Que es una clase, que es programación orientada a objetos.

(s3l2)

Clases controladoras:

Contienen una clase principal así como otras clases estáticas, además instancias de objetos de una clase de objeto, variables, bucles, sentencias condicionales, otra lógica de programación.

Clase objeto

Se encuentran dentro de una clase controladora.

Puede contener api, que son clases predefinidas que se pueden utilizar. Están contenidas en paquetes.

También pueden ser creadas por el programador.

Por ejemplo la clase predefinida String contiene entre otros los métodos: charAt(int index), length(), subString( int beginIndex).

Las clases que definen objetos se encuentran en una clase controlador,

Ejemplo de clase objeto, creada por el usuario.

La clase representa datos para el objeto de la clase

Se creara un clase de objeto llamada Estudiante, luego una clase de controlador llamada EstudianteEvaluador.

Sintaxis para crear una clase objeto.

package ; opcional

import ; opcional

public class NombreClase

{

   variables (también llamadas campos);

  constructor método(s);

  otros métodos;

}

Término

Definición

palabra clave paquete

Define dónde vive esta clase con relación a otras clases y brinda un nivel de control de acceso.

Use modificadores de acceso (públicos y privados) para controlar el acceso.

Puede contener varias clases.

Un paquete se implementa como una carpeta, y  proporciona un espacio de nombres a una clase.

Se recomienda identificar al paquete antes de la clase.

palabra clave import

Define otras clases o grupos de clases que usted usa en su clase.

•La sentencia de importación brinda información del compilador que identifica las clases externas usadas con la clase actual

palabra clave class

.

Precede al nombre de la clase.

•El nombre de la clase y el nombre del archivo deben coincidir cuando la clase se declara pública (recomendado). Sin embargo, la palabra clave public  es un modificador opcional y va antes de la palabra clave class.

variables o campos de instancias de clase (campos)

Las variables o los datos asociados con el programa (como los números enteros, strings, matrices y referencias a otros objetos).

Constructor método

Métodos invocados durante la creación(creación de instancia) de un objeto (una representación en la memoria de una clase de Java).

Otros métodos

Métodos que se pueden llevar a cabo en un objeto. También llamados métodos de instancia. Los métodos pueden devolver los valores de las variables de un objeto (también denominadas funciones) o pueden cambiar los valores de las variables de un objeto.

Una palabra clave de Java es una palabra con una función especial en el lenguaje Java y no se puede usar como nombres para clases, métodos o variables.

La API de Java

La documentación Java API está ubicada en:  http://docs.oracle.com/javase/7/docs/api/

Convenciones de nomenclatura de programas Java

•El nombre del paquete se define antes de una sentencia de importación en minúscula estilo CamelCase

•Las sentencias de importación se definen a continuación del nombre del paquete.

•El nombre de la clase es un sustantivo etiquetado con mayúscula estilo CamelCase.

Los identificadores de variables son breves pero significativos en minúsculas estilo CamelCase.

•Los nombres constantes se declaran en letras mayúsculas con el modificador final.

•El constructor lleva el mismo nombre que la clase.

•Los métodos se definen en verbos en minúscula estilo CamelCase.

Convenciones de códigos completas

Para obtener información sobre las convenciones de códigos completas para el lenguaje Java, visite: http://www.oracle.com/technetwork/java/codeconv-138413.html

Letra estilo CamelCase

CamelCase es la práctica de escribir palabras encadenadas, poniendo en minúscula la primera letra de cada palabra y eliminando espacios.

•Las minúsculas estilo CamelCase encadenan palabras con la primera letra en minúscula pero la palabra principal lleva mayúscula. Por ejemplo: thisIsLowerCamelCase.

•Las mayúsculas estilo CamelCase encadenan palabras con la primera letra en mayúscula y la palabra principal también lleva mayúscula. Por ejemplo: ThisIsUpperCamelCase.

Ejemplo de convenciones de nomenclatura  para el Estudiante.

...

Descargar como (para miembros actualizados) txt (36 Kb) pdf (195 Kb) docx (36 Kb)
Leer 22 páginas más »
Disponible sólo en Clubensayos.com