Saludos! y gracias por leer el mensaje ;)
Para empezar quiero aclarar que estoy pidiendo ayuda despues de intentar con varias cosas, pero ahora mismo tengo olvidados muchos conceptos y no puedo avanzar.
Creo que es un programa bastante sencillo, por lo que espero que alguien pueda ayudarme.
Tengo que hacer lo siguiente:
"Crear una clase persona, dentro estaran, nombre, edad, sexo (true=chica, false=chico) y numpersona.
La clase tiene 2 constructores persona() y persona (string nombre, int edad, boolean sexo) y el constructor tiene que actualizar la variable numpersona.
La clase tendra estos metodos: getEdad(), setEdad(int edad), mayorDeEdad(), inprimirnombre().
Por ultimo, en el main, el programa creara un objeto persona que tendra nombre, edad y sexo, y si es mayor de edad imprimirar el mensaje mayorDeEdad()."
El programa puede ser todo en un solo archivo java. yo de momento he creado lo siguiente.
***********************************
package pertsona;
public class Pertsona {
private String nombre;
private int edad;
private boolean sexo;
private int numpersona;
public String getNombre(){
return nombre;
}
public int getEdad(){
return edad;
}
public int getNumpersona(){
return numpersona;
}
public void setNombre(String nomb){
this.nombre=nomb;
}
public void setEdad(int ed){
edad=ed;
}
public void setNumpersona(int num){
numpersona=num;
}
public void imprimir(){
String S=getnombre();
int adin= getedad();
//boolean
int kop=getnumpersona();
}
public static void main (String[]args){
java.util.Scanner sc=new java.util.Scanner (System.in);
Pertsona per1=new Pertsona();
System.out.println("Introduce el nombre");
String izena=sc.next();
per1.setNombre(nomb);
System.out.println("introduce la edad:");
int ed=sc.nextInt();
per1.setEdad(ed);
//System.out.println("sexo:");
}
}