sábado, 12 de abril de 2014

Tipo PUBLIC en java

Que tal compañeros programadores!!

Hoy vamos a ver el control a acceso a los miembros de la clase, los cuales pueden ser de tipo PUBLIC, PRIVATE, PROTECTED. En donde con estos datos existe el tema de ENCAPSULAMIENTO, la cual definiremos como el nivel de seguridad que se le brinda a la CLASE para que esta tenga o no acceso.

Se utiliza cuando:

  • Private: Únicamente la clase donde se encuentran estos atributos tendrán   acceso
  • Protected: Acceso dentro de esa clase y clases heredadas.
  • Public: Cualquier clase tiene acceso




Para entender aún mejor este tema vamos a realizar un ejercicio utilizando el tipo de acceso PUBLIC, como se mencionó anteriormente cualquier método o clase puede tener acceso a la información.

Ejercicio:
Realizar el siguiente diagrama UML.



 El código es el siguiente:
import java.util.Scanner;
public class Computadora {
        //Declaramos las vairables de manera publica a como el diagrama
        public String Marca;
        public int memoria;
        public double costo;
        public int garantia;
        //Metodos
        public void PedirDatos(){
                //Creamos nuestra clase Scanner para guardar los datos
                Scanner leer = new Scanner (System.in);
                //Pedimos los datos y los guardamos en cada una de las variables
                System.out.println("Ingresa la marca: ");
                Marca=leer.nextLine();
                System.out.println("Ingresa la memoria RAM: ");
                memoria=leer.nextInt();
                System.out.println("Ingresa el costo: ");
                costo=leer.nextDouble();
                System.out.println("Ingresa la garantia: ");
                garantia=leer.nextInt();
        }
        public void MostrarDatos(){
                System.out.println("Marca: "+Marca+"\nMemoria RAM: "+memoria+" Gb\nCosto: $"+costo+
                                "\nGarantia: "+garantia+" año");
        }
        public static void main(String[] args) {
                //Creamos un objeto de la clase computadora
                Computadora mipc = new Computadora();
                //Mandamos a llamar los metodos que hemos creado
                mipc.PedirDatos();
                mipc.MostrarDatos();
        }
}




El resultado es:


Muy bien compañeros espero que les haya gustado este tema sobre el acceso de tipo PUBLIC, no olvides comentarnos tus dudas o sugerencias con respecto a los ejercicios mostrados.

No te vayas sin antes seguirnos por nuestras redes sociales FACEBOOK y TWITTER, para que no te pierdas ninguna información.



No hay comentarios.:

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *