Programacion

Páginas: 4 (885 palabras) Publicado: 22 de agosto de 2012
PROGRAMACION ORIENTADA A OBJETOS
CLASE
Una clase es una plantilla o prototipo que define las variables y los métodos comunes a todos los objetos de cierto tipo. Las clases definen estado(variables)y comportamiento (métodos) de todos los objetos.
Las clases son el mecanismo por el que se pueden crear nuevos Tipos en Java. Las clases son el punto central sobre el que giran la mayoría de losconceptos de la Orientación a Objetos.
Una clase es una agrupación de datos y de código (métodos) que actúa sobre esos datos, a la que se le da un nombre.
Una clase contiene:
Datos (se denominan DatosMiembro). Estos pueden ser de tipos primitivos o referencias.
Métodos (se denominan Métodos Miembro).
La sintaxis general para la declaración de una clase es:
modificadores class nombre_clase {declaraciones_de_miembros ;
}

Los modificadores son palabras clave que afectan al comportamiento de la clase.
Por ejemplo crearemos la clase Rectángulo cuyos atributos son base y altura,además queremos calcular el área, perímetro y diagonal del Rectángulo
import java.io.*;
class Rectangulo{
private double base;
private double altura;
public Rectangulo(double b, doubleh) // Constructor
{
base = b;
altura=h;
}
public void setBase(double b)
{
base=b;
}
public void setAltura(double h)
{
altura=h;
}public double getBase()
{
return base;
}
public double getAltura()
{
return altura;
}

public double area()
{
return base*altura;
}
public doubleperimetro()
{
return 2*base+2*altura;
}
public double diagonal()
{
return Math.sqrt(Math.pow(base,2)+Math.pow(altura,2));
}

public String toString()
{
return "base ="+base+" "+altura;
}
}

La clase Rectángulo tiene 2 atributos base y altura los cuales son privados esto quiere decir que estas 2 variables son visibles en la clase Rectángulo.
El primer...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS