Clases y objetos-Tutorial java

Páginas: 43 (10617 palabras) Publicado: 13 de diciembre de 2013
LECCIÓN: CLASES Y OBJETOS

Con el conocimiento que tiene ahora de las bases del lenguaje de programación Java, puede aprender a escribir sus propias clases. En esta lección, encontrará información sobre cómo definir sus propias clases, incluyendo la declaración de variables miembro, métodos y constructores.

Aprenderá a usar sus clases para crear objetos y cómo usar los objetos que cree.Esta lección también abarca el anidamiento de clases dentro de otras clases, enumeraciones y anotaciones.

CLASES

Esta sección le muestra la anatomía de una clase y cómo declarar atributos, métodos y constructores.

OBJETOS

Esta sección abarca la creación y uso de objetos. Aprenderá como instanciar un objeto y, una vez instanciado, cómo usar el operador punto (.) para acceder a lasvariables y métodos de instancia del objeto.

MÁS SOBRE CLASES

Esta sección trata más aspectos de las clases relacionados con el uso de referencias a objetos y del operador punto que ha aprendido en la sección anterior: devolución de valores por los métodos, la palabra clave this, miembros de clase frente a miembros de instancia y control de acceso.

CLASES ANIDADAS

Se tratan las clasesanidadas estáticas (static nested classes), clases internas (inner classes), clases internas anónimas y clases locales.

TIPOS ENUMERADOS

Esta sección trata las enumerations, clases especializadas que le permiten definir y usar conjuntos de constantes.

ANOTACIONES O COMENTARIOS

Las anotaciones le permiten añadir información a su programa que no es actualmente parte del programa. Esta seccióndescribe tres anotaciones incorporadas que usted debería conocer.

CLASES

La introducción a los conceptos sobre orientación a objetos en la lección titulada Conceptos de la Programación Orientada a Objetos utilizaba una clase bicicleta como un ejemplo, con bicicletas de carrera, bicicletas de montaña y tandem como subclases. He aquí un código de muestra para una posible implementación de laclase Bicycle, para darle una idea general de la declaración de una clase. Las secciones siguientes de esta lección apoyarán y explicarán las declaraciones de clase paso a paso. Por el momento, no se preocupe por los detalles.

public class Bicycle {

// the Bicycle class has three fields
// la clase Bicycle tiene tres atributos
public int cadence; //cadencia, ritmo
publicint gear; //piñones
public int speed; //velocidad

// the Bicycle class has one constructor
//la clase Bicycle tiene un constructor
public Bicycle(int startCadence, int startSpeed, int startGear) {
gear = startGear;
cadence = startCadence;
speed = startSpeed;
}

// the Bicycle class has four methods
//la clase Bicycle tienecuatro métodos
public void setCadence(int newValue) {
cadence = newValue;
}

public void setGear(int newValue) {
gear = newValue;
}

public void applyBrake(int decrement) {
speed -= decrement;
}

public void speedUp(int increment) {
speed += increment;
}

}

Una declaración para la clase MountainBike, que es unasubclase de Bicycle, podría parecerse a esto:

public class MountainBike extends Bicycle {

// the MountainBike subclass has one field
//la clase MountainBike tiene un atributo
public int seatHeight;

// the MountainBike subclass has one constructor
//la clase MountainBike tiene un constructor
public MountainBike(int startHeight, int startCadence, int startSpeed, intstartGear) {
super(startCadence, startSpeed, startGear);
seatHeight = startHeight;
}

// the MountainBike subclass has one method
//la clase MountainBike tiene un método
public void setHeight(int newValue) {
seatHeight = newValue;
}

}

MountainBike hereda todos los atributos y métodos de Bicycle y añade el atributo seatHeight y el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java Objetos, Clases
  • Objeto y Clase (java)
  • Creación De Clases Y Objetos En Java
  • Tutorial Java
  • Tutoriales de java
  • Tutorial java
  • Tutorial de java
  • Tutorial Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS