logo

Crowdly

Browser

Add to Chrome

Dadas las siguientes clases, marca la(s) afirmacion(es) correcta(s). El marcado ...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Dadas las siguientes clases, marca la(s) afirmacion(es) correcta(s). El marcado de incorrectas tiene penalización.

 

public abstract class Herramienta {

private double precio;

public Herramienta (double precio) {

this.precio = precio;

}

public double precio () {

return precio;

}

public abstract String accion ();

}

public class Destornillador extends Herramienta {

private String tipoPunta;

public Destornillador (double precio, String tipo) {

super(precio);

tipoPunta = tipo;

}

public String accion () {

return "Atornillar";

}

public String tipoPunta () {

return tipoPunta;

}

}

public class Martillo extends Herramienta {

public Martillo (double precio) {

super(precio);

}

public String accion () {

return "Golpear";

}

}

public class Prueba {

public static void main (String args[]) {

Destornillador objeto1 = new Destornillador(5,"Estrella");

Herramienta objeto2 = objeto1;

Herramienta objeto3 = new Martillo(4);

Martillo objeto4 = (Martillo)objeto2;

System.out.print(objeto1.precio() + "");

System.out.print(objeto2.tipoPunta() + "");

System.out.print(objeto4.accion());

}

}

 

0%
0%
0%
More questions like this

Want instant access to all verified answers on moodle.upm.es?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome