Crear Instancia Gol1
Recordemos que tenemos esta Clase Auto:
public class Auto {
int NumeroDePuertas;
int VelocidadMaxima;
int CaballosDeFuerza;
int VelocidadActual;
String Patente;
String Modelo;
String Marca;
String Origen;
String Estado;
String Color;
String Prender(){
Estado = "Prendido";
return "Auto Encendido";
}
String Acelerar(int Aceleracion){
VelocidadActual = VelocidadActual + Aceleracion;
return "El auto se encuentra a: "+ VelocidadActual;
}
}
Hecha en base a lo planteado a continuacion:Queda crear la instancia Gol1 de la clase Auto. Para ello vamos a crear en la carpeta src una clase Main que contendrá justamente el metodo main.
La sintaxis de Java para crear una instancia de una clase es la siguiente:
Clase instancia = new Clase();
Donde Clase es el nombre de la clase a la que pertenece el objeto, instancia es el nombre de la variable o instancia y Clase() es el método constructor vacio. Este tema lo veremos en el siguiente Capitulo.
En el caso de la instancia Gol1 de la clase Auto se escribe asi:
Auto Gol1 = new Auto();
Entonces el archivo Main.java
public class Main {
public static void main(String[] args){
Auto Gol1 = new Auto();
}
}
Ahora, para ir modificando los valores del objeto, por ejemplo, el color, debemos usar la siguiente sintaxis:
Objeto.atributo = valor;
Entonces, para modificarle el color usamos:
Gol1.Color = "Rojo";
Seguimos modificando el objeto para que quede como necesitabamos:
Por ultimo hagamos el llamado a los metodos del objeto. Usando una sintaxis similar:
Objeto.Metodo();
Entonces, Llamamos a los metodos Prender y Acelerar (con 20 de aceleracion) y luego lo imprimimos por consola, enviandolo como parametro en el metodo println().


No hay comentarios.:
Publicar un comentario