0% encontró este documento útil (0 votos)
49 vistas20 páginas

Recurso 6

El documento describe los conceptos básicos de la programación orientada a objetos en Java, incluyendo atributos, métodos, visibilidad, constructores y el método main. Los atributos representan las características de una clase, mientras que los métodos definen sus servicios. La visibilidad determina el nivel de acceso a atributos y métodos. Los constructores se usan para inicializar objetos y el método main es el punto de entrada de una aplicación Java.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
49 vistas20 páginas

Recurso 6

El documento describe los conceptos básicos de la programación orientada a objetos en Java, incluyendo atributos, métodos, visibilidad, constructores y el método main. Los atributos representan las características de una clase, mientras que los métodos definen sus servicios. La visibilidad determina el nivel de acceso a atributos y métodos. Los constructores se usan para inicializar objetos y el método main es el punto de entrada de una aplicación Java.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 20

Hace referencia a las características que se le

incluyen a la clase. Estos atributos pueden ser


declaraciones de tipos primitivos o de
declaraciones de clases.

Se refiere al nivel de accesibilidad de los


atributos y métodos.

Hacen referencia a los servicios que se


incluyen a la clase. En estos métodos se
implementa el código necesario del servicio
Atributo

Atributo Final Atributo Estático


Visibilidad

Public Private protected Friendly ó default


Se puede sub-clase.
visible sólo Se puede acceder desde
acceder desde
desde el un método implementado
un método
interior de la en una clase que herede
implementado
clase. No son la clase que contiene esa
desde la
heredados por visibilidad y desde clases
misma clase
ninguna implementadas en el
mismo paquete.
(sin palabra
clave)
visible
desde
cualquier
clase en el
mismo
paquete.
Visibilidad

Friendly ó default
Public Private protected

public class persona public class persona public class persona


{ public class persona
{ {
protected int dni; {
public int dni; private int dni;
public void registrar () privete void registrar () protected void registrar () int dni;
{ { { void registrar ()
......... ......... ......... {
} } } .........
} }
} }
}
El Método
Contiene

Visibilidad Retorno Nombre Parámetros

Private • Con Identificador Puede recibir de 0 a n


Public Retorno del método parámetros.
Protected Return en la clase Deben estar separados por
• Sin retorno de coma.
Información
void

[especificadores] tipoDevuelto nombreMetodo([lista parámetros]) [throws listaExcepciones]


{
// instrucciones [return valor;]
}
Los elementos que aparecen entre corchetes son opcionales.

especificadores (opcional): determinan el tipo de acceso al método.

tipoDevuelto: indica el tipo del valor que devuelve el método. En Java es imprescindible que
en la declaración de un método, se indique el tipo de dato que ha de devolver. El dato se
devuelve mediante la instrucción return. Si el método no devuelve ningún valor este tipo será
void.

nombreMetodo: es el nombre que se le da al método. Para crearlo hay que seguir las mismas
normas que para crear nombres de variables.

Lista de parámetros (opcional): después del nombre del método y siempre entre paréntesis
puede aparecer una lista de parámetros (también llamados argumentos) separados por
comas. Estos parámetros son los datos de entrada que recibe el método para operar con ellos.
Un método puede recibir cero o más argumentos. Se debe especificar para cada argumento su
tipo. Los paréntesis son obligatorios aunque estén vacíos.

throws listaExcepciones (opcional): indica las excepciones que puede generar y manipular el
método.
return: se utiliza para devolver un valor. La palabra clave return va seguida de una expresión
que será evaluada para saber el valor de retorno. Esta expresión puede ser compleja o puede
ser simplemente el nombre de un objeto, una variable de tipo primitivo o una constante.

El tipo del valor de retorno debe coincidir con el tipoDevuelto que se ha indicado en la
declaración del método.

Si el método no devuelve nada (tipoDevuelto = void) la instrucción return es opcional.

Un método puede devolver un tipo primitivo, un array, un String o un objeto.

Un método tiene un único punto de inicio, representado por la llave de inicio {. La ejecución
de un método termina cuando se llega a la llave final } o cuando se ejecuta la instrucción
return.

La instrucción return puede aparecer en cualquier lugar dentro del método, no tiene que
estar necesariamente al final.
// Método público sin retorno y sin parámetros // Método privado con retorno int y sin parámetros
public void miMetodo() { private int miMetodo() {
Instrucción 1; Instrucción 1;
Instrucción 2; Instrucción 2;
. .
. .
. .
Instrucción n; Instrucción
} n; return
valorInt;
}

// Método privado con retorno int y con parámetros


private int miMetodo(int parametro1, boolean parametro2, miClase parametro3)
{
Instrucción 1;
Instrucción 2;
.
.
.
Instrucción n;
return valorInt;
}
Es el método especial que crea un objeto de la clase y que puede emplearse para
especificar aquellas tareas que debe realizarse en el momento de la creación
como, por ejemplo la inicialización de los valores de los atributos.

• Un Método constructor no puede


tener definido un tipo de dato de public class MiClase { //El nombre de la clase
retorno cuando ni siquiera el
private String variable1; //declaración de
valor de void es valido. variables private String variable2 ;
• El nombre del método
constructor debe ser //Constructor: cuando se cree un objeto MiClase
exactamente el mismo nombre //se ejecutará el código que se incluya en el constructor
de la clase. public MiClase (String A, String B) {
• Un Método constructor puede variable1= A;
variable2
carecer de parámetros a esto se
=B;
denomina “Constructor } //Cierre del constructor
……

} //cierre clase
El método main en java es un estándar utilizado por la JVM para iniciar
la ejecución de cualquier programa Java. Dicho método se conoce como punto
de entrada de la aplicación java.

• Siempre debe incluir los calificadores : public y static.

• Nunca puede retornar un valor como resultado, por


ende, siempre debe indicar el valor void como
retorno.

• Su parámetro de entrada siempre será un array


de String's (String[]) el cual es tomado de la línea
de comandos o una fuente alterna.

• Aunque no es un requerimiento definir el método main


dentro de toda Clase Java, representa el único
mecanismo automático para realizar tareas al
invocarse una Clase, esto es, al momento de ejecutarse
determinada Clase; siempre será ejecutado todo el
contenido dentro de dicho método.
Video Imprimir Mensaje
Video Captura de Datos
FLORES FERNÁNDEZ, H.(2012). “Conceptos básicos de programación
orientada a objetos” en Flores Fernández, H. Programación
orientada a Objetos usando JAVA.P. 23-27

También podría gustarte