lunes, 31 de enero de 2011

TALLER DE PROGRAMACION OO ("segunda semana")

Hola bueno en este post es sobre las diferentes tipos de clases que tendrá mi proyecto
en mi proyecto en este ejemplo muestro lo que son dos clases diferentes, uno es para los datos del alumno,
y el otro es para las calificaciones de una cierta materia donde se registrara la calificación y enviara un mensaje los datos de ese registro en la terminal.

clase principla main: 


File Edit Options Buffers Tools Java Help                                                                                    

import java.util.Scanner;



public class GRUPO

{

    public static final Scanner entrada = new Scanner(System.in);

    public static void main (String args[])

    {

        int x;

        ALUMNO a1;

        CALI c1;

        System.out.println("Datos del registro");

            a1 = new ALUMNO();

            c1 = new CALI();

            System.out.println("REGISTRO DEL ALUMNO");

            System.out.println("-------------------");



            System.out.println(a1.getnombre());

            System.out.println(a1.getmatricula());



            System.out.println(c1.getmateria());

            System.out.println(c1.getcalia());



            return;

    }
CLASE CALI (" es donde se pide el nombre de la materia y la calificacion de la misma")

import java.util.Scanner;

public class CALI

{
    private  double calia;
    private  String materia;
    public static final Scanner entrada = new Scanner(System.in);

    public CALI()
    {
      
   
  calif();
    }
    public void calia()
    {
 
 System.out.println("Cuanta calificacion sacaste:");
        calia = entrada.nextDouble();
 
       
    }
    public void calif()
    {
 System.out.println("Dime el nombre de la materia");
 materia  = entrada.nextLine();
 calia();
    }
    public String getmateria()
    {
 return materia;
    }
    public double getcalia()
    {
 return calia;
    }
}

LA CLASE QUE SIGUE SE LLAMA: ALUMNO de esta se toma el nombre del alumno y su matricula de identificacion:

import java.util.Scanner;

public class ALUMNO
{

  
    private String nombre;
    private int matricula;
    public static final Scanner entrada = new Scanner(System.in);


    public  ALUMNO()
    {
 System.out.println("Nombre del alumno: ");
 nombre = entrada.nextLine();
 matricula();

    }
    public void matricula ()
    {
 System.out.println("Matricula del alumno: ");
 matricula = entrada.nextInt();
    }
    public String getnombre ()
    {
 return nombre;
    }
    public int getmatricula()
    {
 return  matricula;
    }
}

Estas son unos ejemplos de las clases que pienso utilizar para mi proyecto les menciono que el código esta en java a mi parecer tiene un buen manejo de clases se los recomiendo esperando que les guste y ya por finalizar la imagen de la termina :

1 comentario:

  1. Bien. Todavía sigue viéndose un poco estructurada tu manera de programar (como si fuera C, pero pasado a Java). Hay que tratar de que las clases sean hasta cierto punto independientes de la manera en que capturas los datos, de tal suerte que si lo haces por consola o con interfaz gráfica o con una interfaz tipo Web, puedas utilizar las mismas clases y no tengas que reprogramar tanto. No obstante, se ve que sí entendiste el concepto de integración de clases.

    Calificación: 2.5/2.5

    ResponderEliminar