Contruccion y atributos java

Páginas: 8 (1805 palabras) Publicado: 27 de enero de 2015
ATRIBUTOS
Los atributos son los elementos que almacenan el estado
de un objeto. Se definen de la misma forma que las
variables, pero dentro del bloque de la clase.
Los atributos pueden incluir información acerca del
estado de un objeto.
En una clase, los atributos están definidos por variables.
Los datos se encapsulan dentro de una clase declarando
variables dentro de las llaves deapertura y cierre de las
declaración de la clase, variables que se conocen como
atributos.
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

Existen dos tipos de atributos: los atributos de clase y
los atributos de objeto. Los atributos de clase existen
siempre, son independientes de que existan objetos
instanciados. Losatributos de clase se declaran
utilizando static.
Los atributos de objeto existen durante el ciclo de
vida de un objeto, es decir, se crean cuando se
instancia el objeto y se pueden utilizar mientras el
objeto exista.
Un atributo se declara con la siguiente sintaxis:
tipo-de-acceso tipo nombre [ = valor-inicial ];
You created this PDF from an application that is not licensed to print to novaPDFprinter (http://www.novapdf.com)

El tipo de acceso puede ser private, protected o public.
Los atributos con acceso private solo se pueden acceder
desde la propia clase que los define, mientras que los
atributos public se pueden acceder libremente desde
otras clases. Los atributos protected se pueden acceder
desde la propia clase que los define y desde sus
subclases.
El tipo puede ser untipo primitivo de Java o el
identificador de una clase. El nombre del atributo debe
cumplir las normas de los identificadores y se recomienda
utilizar un sustantivo que sea representativo de la
información que almacena.
La inicialización del objeto es opcional. Se puede declarar
un objeto que será instanciado después o se puede
instanciar al momento de su declaración.
You created this PDFfrom an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

public class Vehiculo {
String matricula;
String marca;
String modelo;
String color;
double tarifa = 0.0;
boolean disponible = false;
}

Aca se ve que el atributo tarifa se inicializa a cero y disponible a
false. Al resto de atributos no se les asigna un valor inicial. Con esta
declaración,cuando se instancia un objeto de tipo Vehiculo se
inicializan los valores de los atributos tarifa y disponible. Si no se
define el tipo de acceso, entonces el atributo tiene acceso de tipo
public.
La clase Vehiculo se debe declarar con atributos privados. Se utiliza
el tipo de acceso private para que solo los métodos ‘get’ y ‘set’ de
la clase puedan acceder a ellos

You created this PDFfrom an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

public class Vehiculo {
private String matricula;
private String marca;
private String modelo;
private String color;
private double tarifa = 0.0;
private boolean disponible = false;
}

En esta nueva declaración, todos los atributos tienen acceso
private y solo es posible acceder a ellos desdelos métodos de
la clase

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

MÉTODOS
Los métodos son funciones que determinan el
comportamiento de los objetos.
Un objeto se comporta de una u otra forma
dependiendo de los métodos de la clase a la que
pertenece.
Todos los objetos de una misma clase tienen los mismos
métodosy el mismo comportamiento.

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

Los métodos se utilizan de la misma forma que los
atributos, excepto porque los métodos poseen siempre
paréntesis, dentro de los cuales pueden ir valores
necesarios para la ejecución del método(parámetros):
objeto.método(argumentosDelMétodo)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clases metodos y atributos java
  • Introducción A La Programación En Java Clases, Métodos Y Atributos
  • Contruccion
  • Contruccion
  • contruccion
  • Contruccion
  • contruccion
  • contruccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS