Sie sind auf Seite 1von 4

Para Crear una tabla y mostrarla se debe hacer lo siguiente

public static void main(String[] args) {


int i,j;
int[][] n;
n=new int[2][2];
for(i=0;i<n.length;i++){
for(j=0;j<n[i].length;j++){
n[i][j]=0;
}
}
for(i=0;i<n.length;i++){
for(j=0;j<n[i].length;j++){
System.out.print(n[i][j]+" ");
}
System.out.print("\n");
}
}

Los métodos son como una Función (visto anteriormente en la lección 13).
Lo que pasa que los métodos están dentro de una clase, es decir, que son funciones
que solo utilizan los objetos de esta Clase, en este caso, los coches que creemos.
Se pueden hacer tantos métodos como se quieran para la Clase.
En esta Clase Coche, vamos a crear solo 3, que son los siguientes:
Método para añadir más Km al coche.
Método para saber cuántos Km lleva recorrido el coche.
Método para saber de qué color es el coche.

Como ya digo, se pueden hacer más, por ejemplo, un método para saber qué marca
es el coche, otro para modificar el color del coche, etc...Pero con estos 3 nos valdrá
para aprender a crear los métodos, que es lo que nos interesa, y esto es una Clase
de ejemplo.

Debajo del constructor de la Clase, vamos a programar los métodos, de esta forma:

public class Coche {


private String marca;
private String color;
private double km;

public Coche(String m, String c,double k){


marca=m;
color=c;
km=k;
}

public void AñadirKm(double añadirkm){


km=km+añadirkm;
}

public double MostrarKm(){


return km;
}

public String MostrarColor(){


return color;
}
}

El primer Método, le suma la cantidad que le pases por parámetro, a la cantidad de


Km que ya tenía el coche.
El segundo, simplemente devuelve los Km que tiene el Coche.
(Esta es la forma de acceder a las variables "private", si fuese "public", no
tendríamos que hacer este método, puesto que se podría acceder a la variable
directamente).
Y el tercero, realiza la misma operación que el segundo. Este tipo de métodos son
muy comunes en las Clases.

Crear una Clase llamada Persona, con la siguiente estructura:


-Los atributos de la Clase Persona son: Nombre, edad, dni y descripción.
-Al crear cada Persona, se le debe pasar por parámetro su nombre y edad
solamente.
-Debes realizar los siguientes Métodos:
Introducir DNI (String d): Método que introduce el dni de la persona
Introducir Descripción (String desc): Método que introduce la descripción de la
persona
Cambiar Edad (int num): Método que cambia la edad actual de la persona, por la
edad introducida por parámetro.
Mostrar Datos (): Método que muestra los datos de la persona en cuestión.

public class Persona {


private String nombre;
private int edad;
private String DNI;
private String descripcion;
public Persona(String n,int e){
nombre=n;
edad=e;
}

public void IntroducirDNI(String d){


DNI=d;
}

public void IntroducirDescripcion(String des){


descripcion=des;
}
public void CambiarEdad(int edadnueva){
edad=edadnueva;
}

public void MostrarDatos(){


System.out.println(nombre);
System.out.println(edad);
System.out.println(DNI);
System.out.println(descripcion);
}
}

Como véis en la imagen, hay que añadirle la palabra extends y luego el


nombre de la Clase que queremos que herede, en este caso Coche.
Con eso conseguimos que la Clase Coche_Carreras herede de Coche.
public class Coche_Carrera extends Coche {

String competicion;

public Coche_Carrera(String m, String c, double k, String comp){

this.marca=m;

this.color=c;

this.km=k;

competicion=comp;

}
}

Si te fijas el this. solo se pone cuando las variables que tengo que
asignar TAMBIÉN pertenecen a la Clase Coche.
¿Por qué? Muy sencillo, porque esas variables también existen en la otra
Clase, entonces hay que indicarle al programa CUAL es la variable que
estoy asignando, si la de la Clase Coche, o la de la Clase Coche_Carreras.

Das könnte Ihnen auch gefallen