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