Está en la página 1de 2

Cules son los elementos o partes de una clase en java?

identificalos y defnelos

Atributos: Todas aquellas propiedades que definen a una clase, por ejemplo si fuera una cuenta bancaria sus atributos seran nmero de cuenta, saldo y propietario. Mtodos: Son las operaciones que pueden realizarse en dicha clase en el ejemplo una cuenta bancaria puede consultar su saldo, retirar dinero e ingresar dinero. Propiedades Clase: Las clases ofrecen la capacidad de encapsular sus datos para protegerlos, las propiedades de clase son los famosos setters y getters que sirven para que los atributos solo sean modificados por operaciones establecidas en una clase. Las operaciones arriba nombradas pueden verse como setters and getters de la clase cuenta. Variables miembro: Son variables que no necesariamente son atributos de la abstraccin de un objeto, como ejemplo una variable bandera o una de control dentro de un for. Cmo se declara una clase en java? Como mnimo, la declaracin de una clase debe contener la palabra clave class y el nombre de la clase que est definiendo. As la declaracin ms sencilla de una clase se parecera a esto. class NombredeClase { ... } Por ejemplo, esta clase declara una nueva clase llamada NumeroImaginario. class NumeroImaginario { ... } Los nombres de las clases deben ser un identificador legal de Java y, por convencin, deben empezar por una letra mayscula. Muchas veces, todo lo que se necesitar ser una declaracin mnima. Sin embargo, la declaracin de una clase puede decir ms cosas sobre la clase. Ms especficamente, dentro de la declaracin de la clase se puede. declarar cual es la superclase de la clase. listar los interfaces implementados por la clase declarar si la clase es pblica, abstracta o final Qu es la instanciacin y como se realiza en java? Para instanciar (crear) objetos de una determinada clase (estndar de Java, creada por nosotros, o por un tercero) podemos encontrarnos con distintas formas que debemos aplicar. La ms habitual de ellas es utilizar la palabra reservada new, siguiendo el siguiente formato: new NombreDeLaClase() Esto sera una llamada al mtodo constructor de la clase. Este tipo de llamada nos devuelven una instancia u objeto de dicha clase. Una vez creado el objeto, podemos guardarlo en una variable o utilizarlo dentro de cualquier expresin compatible con la clase del objeto creado. Para declarar una variable que pueda contener un objeto de una determinada clase se acta de forma similar a la declaracin de las variables habituales, es decir, siguiendo la estructura: NombreDeLaClase nombreDeLaVariable; Es muy habitual que a la vez que se declara una variable, se cree un objeto de su misma clase y se le asigne a dicha variable, formando una sentencia completa de la siguiente forma: NombreDeLaClase nombreDeLaVariable = new NombreDeLaClase(); Los atributos de una clase sirven, en principio, para almacenar datos de los objetos que se instancian a partir de esa clase.

La sintaxis general es la siguiente: [ModificadorDeAtributo] tipo nombreAtributo; Modificadores de atributo: Un atributo puede tener ms de un modificador y en caso de ser as, estos se especificarn Uno detrs de otro, separados mediante un espacio en blanco. static Ya hemos estudiado que existen dos tipos generales de atributos: Atributos de instancia/objeto Atributos de clase Los atributos de objeto son variables u objetos que almacenan valores distintos para objetos instanciados a partir de esa clase. Los atributos de clase son variables u objetos que almacenan el mismo valor para todos los objetos instanciados a partir de esa clase. Dicho de otra forma: mientras que a partir de un atributo de objeto de una clase, se crean en memoria tantas copias de ese atributo como objetos de esa clase se instancien, a partir de un atributo de clase, slo se crea en memoria una copia de ese atributo que ser compartido por todos los objetos de la clase que se instancien. En Java, si no se especifica lo contrario, los atributos son de objeto y no de clase. Para declarar un atributo de clase se utiliza la palabra reservada static El valor de un atributo final debe ser asignado en la declaracin del mismo. Los atributos, tambin llamados datos o variables miembro son porciones de informacin que un objeto posee o conoce de s mismo. Una clase puede tener cualquier nmero de atributos o no tener ninguno. Se declaran con un identificador y el tipo de dato correspondiente. Adems los atributos y tienen asociado un modificador que define su visibilidad

Modificador Visibilidadpublic Pblica (+) protectec Protegida / en la herencia(#) private Privada(-) package De paquete (~)