Hola nuevamente,
Estoy haciendo algunos ejercicios que encontré por GitHub y me he topado con varios inconvenientes, son ejercicios bastante completos. Me gustaría que me guíen con algunas definiciones y conceptos que los tengo volando.
Tres puntos del ejercicio que no se para donde disparar:
* Realizar un método de instancia llamado ―AgregarImpuestos", que
recibirá un doble por parámetro y que se sumará al precio del
objeto.
¿Eso es un método de instancia? (Es decir sin el static ?)
* Realizar un método de clase llamado "MostrarAuto", que recibirá un
objeto de tipo "Auto" por parámetro y que mostrará todos los
atributos de dicho objeto.
Es esto un método de clase ? (Que diferencias hay entre un metodo de clase y de instancia ? Tiene que ver con el static y con el modificar de acceso a tal metodo (public, priv, ext, int, prot)?)
* Sobrecargar su constructor para poder instanciar objetos
pasándole como parámetros:
i. La marca y el color (primera sobrecarga)
ii. La marca, color y el precio (segunda sobrecarga).
iii. Y tres sobrecargas más, de las cuales dos deben tener como
parámetro la fecha.
Este punto no se ni por donde arrancarlo. Instanciar objetos sería "crear objetos" por lo que tengo entendido, pasandoselo como parámetros al constructor pero lo que no me queda claro es la parte de Sobrecargar su constructor, como modifico la sobrecarga a medida que corre el programa. Si me pueden dar una explicacion/tip/codigo para entender el funcionamiento de la sobrecarga del constructor sería excelente.
Gracias por el espacio.
Saludos!
PD: Si logro hacer el ejercicio entero les dejo el código para todos.
Estoy haciendo algunos ejercicios que encontré por GitHub y me he topado con varios inconvenientes, son ejercicios bastante completos. Me gustaría que me guíen con algunas definiciones y conceptos que los tengo volando.
Tres puntos del ejercicio que no se para donde disparar:
* Realizar un método de instancia llamado ―AgregarImpuestos", que
recibirá un doble por parámetro y que se sumará al precio del
objeto.
Código [Seleccionar]
void AgregarImpuesto(double impuesto){
Operaciones
}
¿Eso es un método de instancia? (Es decir sin el static ?)
* Realizar un método de clase llamado "MostrarAuto", que recibirá un
objeto de tipo "Auto" por parámetro y que mostrará todos los
atributos de dicho objeto.
Código [Seleccionar]
public void MostrarAuto(Auto auto){
Codigo
}
Es esto un método de clase ? (Que diferencias hay entre un metodo de clase y de instancia ? Tiene que ver con el static y con el modificar de acceso a tal metodo (public, priv, ext, int, prot)?)
* Sobrecargar su constructor para poder instanciar objetos
pasándole como parámetros:
i. La marca y el color (primera sobrecarga)
ii. La marca, color y el precio (segunda sobrecarga).
iii. Y tres sobrecargas más, de las cuales dos deben tener como
parámetro la fecha.
Este punto no se ni por donde arrancarlo. Instanciar objetos sería "crear objetos" por lo que tengo entendido, pasandoselo como parámetros al constructor pero lo que no me queda claro es la parte de Sobrecargar su constructor, como modifico la sobrecarga a medida que corre el programa. Si me pueden dar una explicacion/tip/codigo para entender el funcionamiento de la sobrecarga del constructor sería excelente.
Gracias por el espacio.
Saludos!
PD: Si logro hacer el ejercicio entero les dejo el código para todos.