Clases y Objetos en JAVA

 

 

CLASE EMPLEADO

 

  

public class Empleado {

            private String Nombre;

            private String Apellido;

            private int Edad;

            public void Registrar(String Nombre, String Apellido, int Edad){

                        this.Nombre = Nombre;

                        this.Apellido= Apellido;

                        this.Edad = Edad;

            }

            public void Mostrar(){

                        System.out.println(“Nombre “+ Nombre);

                        System.out.println(“Apellido”+ Apellido);

                        System.out.println(“Edad”+ Edad);

            }

}

 

 

PROGRAMA PRINCIPAL

 

 import java.io.*;//importamos la libreria para el ingreso por teclado 

 

public class principal{

            public static void main(String[] args)throws IOException {

                        //preparamos el ingreso por teclado

BufferedReader teclado =new BufferedReader(new  InputStreamReader(System.in));

                        String nom,ape;//declaramos las variables nom y ape tipo  cadena de texto

                        int ed;//declaramos la variable ed tipo numero entero

                        System.out.println(“REGISTRO DE LOS EMPLEADOS”);

                        System.out.println(“————————-\n”);

                        //solicitamos ingreso de nombre por teclado

                        System.out.print(“Ingrese Nombre del Empleado : “);

                        nom=teclado.readLine();//almacenamos el ingreso enla variable nom

                        //solicitamos ingreso de apellido por teclado

                        System.out.print(“Ingrese Apellidos del Empleado : “);

                        ape=teclado.readLine();//almacenamos el ingreso en la variable ape

                        //solicitamos ingreso de edad por teclado

                        System.out.print(“Ingrese Edad del Empleado : “);

ed=Integer.parseInt(teclado.readLine());//almacenamos el ingreso en la variable ed

Empleado emp= new Empleado();//instanciamos e inicializamos la clase Empleado

                        emp.Registrar(nom,ape,ed);//llamamos a su metodo registrar

                        System.out.println(“\nLos Datos del Empleado Registrado Son :\n”);

                        emp.Mostrar();//llamamos a su metodo mostrar

            }

}

 

Clases y Objetos en JAVA

DEFINICION DE CLASE : Una clase es como una plantilla de la cual se pueden crear varios objetos con las

mismas características y funciones.

Una clase es un modelo(diseño ) de objeto

Define los atributos y operaciones del objeto

La clase usan el encapsulamiento para forzar la abstracción

DEFINICIÓN DE OBJETO: Objeto es una instancia de la clase

Objetos tienen las siguientes cualidades (identidad – los objetos se distinguen del uno del otro, comportamiento –pueden realizar tareas, estado – almacena información que varia a través del tiempo)

EJEMPLO DE UN CLASE

La clase empleado y su definicion en el Lenguaje de programación JAVA

entonces su codificacion de la clase empleado en JAVA…

 

 

El Lenguaje de Programación JAVA

 

En esta oportunidad comentaremos un poco acerca del lenguaje de programación de JAVA es un lenguaje de alto nivel que puede caracterizarse por todas las siguientes palabras:
  • Simple
  • Orientado a Objetos
  • Distribuido
  • Multihilo
  • Dinámico
  • Arquitectura Neutral
  • Portatil
  • Alto rendimiento
  • Robusto
  • Seguro

En el gráfico arriba se detalla la visión general del proceso de desarrollo de software en JAVA, En el lenguaje de programación Java, todo el código fuente es la primera escrita en texto sin formato con los archivos que .java extensión. Los archivos de origen se compilan .class archivos por el javac compilador. .class de archivo no contiene código que es nativa de su procesador, sino que en lugar contiene bytecodes – el lenguaje de máquina de la Máquina virtual de Java  (J VM). El java lanzador herramienta luego ejecuta su aplicación con una instancia de la Máquina virtual de Java.

Debido a que la máquina virtual de Java está disponible en muchos sistemas operativos diferentes, el .class archivos son capaces de ejecutar en Microsoft Windows, el sistema operativo Solaris TM (SO Solaris), Linux, o Mac OS. Algunas máquinas virtuales, tales como la máquina virtual Java HotSpot, realizar pasos adicionales en tiempo de ejecución para dar a su solicitud de un aumento de rendimiento. Esto incluye diversas tareas tales como encontrar los cuellos de botella de rendimiento y recompilar (a código nativo) utilizan con frecuencia los artículos del código.