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 :

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.
ResponderEliminarCalificación: 2.5/2.5