Clases Objetos Metodos Variables

Páginas: 6 (1498 palabras) Publicado: 25 de marzo de 2015
Clases, Objetos, Métodos y variables de instancia
Para realizar una tarea en una aplicación se requiere un método.
El método describe los mecanismos que se encargan de realizar sus tareas; oculta al usuario las tareas complejas que realiza, de la misma forma que el pedal del acelerador oculta al conductor los mecanismos para ir más rápido.
En java, se empieza por crear una unidad de aplicaciónllamada clase para alojar un método (dibujos de diseño, etc.)
En una clase se proporcionan uno o más métodos, los cuales están diseñados para realizar las tareas de esa clase.
Ej. Una clase que representa a una cuenta bancaria podría contener un método para depositar dinero a una cuenta, otro para retirar y un tercero para solicitar el saldo actual de la cuenta.
Por lo tanto un proceso envíamensajes a un objeto; cada mensaje se conoce como la llamada a un método, e indica a un método del objeto que realice esa tarea.
Un objeto tiene atributos que lleva consigo cuando se utiliza en un programa. Éstos se especifican como parte de la clase objeto.

Actividades de aprendizaje:
1. Presenta una clase llamada LibroCalificaciones, con un método que muestre un mensaje de bienvenida cuando se lellama
2. Modifica al primero, al permitir que el método reciba el nombre de un curso como argumento, y al mostrar ese nombre como parte del mensaje de bienvenida.
3. Muestra cómo almacenar el nombre del curso en un objeto tipo LibroCalificaciones.
4. Demuestra como pueden inicializarse los datos en un objeto tipo LibroCalificaciones, a la hora de crear el objeto; el constructor de la clase seencarga de realizar el proceso de inicialización.








Declaración de una clase con un método e instanciamiento de un objeto de una clase
La clase LibroCalificaciones
// LibroCalificaciones.java
// Declaración de una clase con un método.

public class LibroCalificaciones
{
// muestra un mensaje de bienvenida al usuario de LibroCalificaciones
public void mostrarMensaje()
{System.out.println( "Bienvenido al Libro de calificaciones!" );
} // fin del método mostrarMensaje

} // fin de la clase LibroCalificaciones
La declaración del método comienza con la palabra “public” para indicar que el método esta disponible al publico; es decir, los métodos de otras clases pueden llamarlo desde el exterior del cuerpo de la declaración de la clase.
La palabra clave “void” indica que estemétodo realizara una tarea pero no devolverá (regresara) información.
Nota. Con el método nextInt de Scanner se recibe un valor de entrada y devuelve ese valor para utilizarlo en el programa.
El método, mostrarMensaje, va después de del tipo de valor de retorno. Por convención, los nombres de los métodos comienzan con una letra minúscula, y el resto de las palabras con mayúscula. Los paréntesisdespués del nombre indican que este es un método.

La clase LibroCalificaciones no es una aplicación, ya que no contiene a “main”. Si se trata de ejecutar se recibirá el siguiente mensaje de error:
Exception in thread “main” java.lang.NoSuchMethodError: main








// PruebaLibroCalificaciones.java
// Crea un objeto LibroCalificaciones y llama a su método mostrarMensaje.

public classPruebaLibroCalificaciones
{
// el método main empieza la ejecución del programa
public static void main( String args[] )
{
// crea un objeto LibroCalificaciones y lo asigna a miLibroCalificaciones
LibroCalificaciones miLibroCalificaciones = new LibroCalificaciones();

// llama al método mostrarMensaje de miLibroCalificaciones
miLibroCalificaciones.mostrarMensaje();
}// fin de main

} // fin de la clase PruebaLibroCalificaciones

Un método “static” es especial, ya que puede llamarse sin tener que crear primero un objeto de la cual se declara ese método.
Por lo general, no podemos llamar a un método que pertenece a otra clase, sino hasta crear un objeto de esa clase, como se muestra en la siguiente línea:
LibroCalificaciones miLibroCalificaciones = new...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • definicion clases, objetos,metodos
  • Clases Metodos y Variables
  • taller objetos clases y metodos
  • Clases, métodos y objetos en java
  • Clases de variables
  • clases de variables
  • Clases De Variables
  • Clases y Objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS