VICTOR OSORNIO
asked on
JAVA Example Inheritance and Polymorphism
Hello, how the Inheritance and Polymorphism Infography methods are created to show the following print results in Java.
Black Widow speaks: Help
Black Widow runs: slow
Hulk runs: fast
Hulk jumps: high
Hulk flies: when Hulk jumps: high
The fighter plane 2 flies: with jet engine
Black Widow runs: slow
Hulk runs: fast
public class Human {
protected String name;
public Human(String name){
this.name = name;
}
public void corre(){
System.out.println(name + " corre lento");
}
public void salta(){
System.out.println(name + " salta bajo");
}
public void habla(String mensaje){
System.out.println(name + " dice " + mensaje);
}
}
class Men extends Human {
private Object bodyMen;
public Men(String name){
super(name);
}
}
class Woman extends Human {
private Object bodyWoman;
public Woman(String name){
super(name);
}
}
class Hulk extends Men{
private Object menGreen;
public Hulk(String name)
{
super(name);
}
@Override
public void corre(){
System.out.println(name + " corre veloz");
}
@Override
public void salta(){
System.out.println(name + " salta alto");
}
public void vuela(){
System.out.println(name + "vuela cuando");
this.salta();
}
}
class Airplane{
public String name;
public Airplane(String name){
this.name = name;
}
public void vuela(){
System.out.println("El avion " + name + " con motor a chorro ");
}
}
class Personage{
public static void main(String[] args) {
Woman blackWidow;
Men bruceBanner;
Hulk theHulk;
Airplane mikoyan;
mikoyan = new Airplane("Mikoyan");
blackWidow = new Woman("Black Windows");
bruceBanner = new Hulk("Hulk");
theHulk = (Hulk) bruceBanner;
blackWidow.habla("Socorro");
blackWidow.corre();
theHulk.corre();
theHulk.salta();
theHulk.vuela();
mikoyan.vuela();
Human personaje;
personaje = blackWidow;
personaje.corre();
personaje = theHulk;
personaje.corre();
}
}
This question needs an answer!
Become an EE member today
7 DAY FREE TRIALMembers can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
I'm not sure exactly what you're asking, but I was able to clean up the code and I was able to print what seems to be the desired result.
Please let me know if this is what you're looking for.
Regards
Open in new window
Output: