Here is a command-line inheritance program exercise that has to operate in javaFx. Most of the structure is there, you just need to add functionality. This is the prompt: public class StartZoo { public static void main(String[] args) { System.out.println("Welcome to the Zoo. Enjoy your journey of discovery today as you visit the exhibits."); // command line program // make 2 LandAnimal objects - fill in all their attributes // make 2 Exhibit objects - set the climate // put some decoration in each exhibit (at least 1 decoration) // add one LandAnimal to each exhibit // make an ArrayList to hold both exhibits // Make a while loop that will repeat as long as there are unseen exhibits (in this case it will run twice) // "Welcome to the Zoo. Push 'Enter' to visit the next exhibit. // every time the user pushes enter, display the name of the animal in the Exhibit // as you leave the loop thank the user for visiting the Zoo System.out.println("Thank you for visiting the Zoo. Looking forward to seeing you again in the future!"); } } This is LandAnimal.java: class LandAnimal extends Animal { enum CoveringType { FUR, SKIN, SCALES } public class Main { private String name = "decoration"; private String c; private String p; private String cT; } public Main(){ c="colour"; p="pattern"; cT= "coveringType"; } public class Animal { private String name; // Getter public String getName() { return name; } // Setter public void setName(String newName) { this.name = newName; }
Here is a command-line inheritance program exercise that has to operate in javaFx.
Most of the structure is there, you just need to add functionality.
This is the prompt:
public class StartZoo {
public static void main(String[] args) {
System.out.println("Welcome to the Zoo. Enjoy your journey of discovery today as you visit the exhibits.");
// command line program
// make 2 LandAnimal objects - fill in all their attributes
// make 2 Exhibit objects - set the climate
// put some decoration in each exhibit (at least 1 decoration)
// add one LandAnimal to each exhibit
// make an ArrayList to hold both exhibits
// Make a while loop that will repeat as long as there are unseen exhibits (in this case it will run twice)
// "Welcome to the Zoo. Push 'Enter' to visit the next exhibit.
// every time the user pushes enter, display the name of the animal in the Exhibit
// as you leave the loop thank the user for visiting the Zoo
System.out.println("Thank you for visiting the Zoo. Looking forward to seeing you again in the future!");
}
}
This is LandAnimal.java:
class LandAnimal extends Animal {
enum CoveringType {
FUR,
SKIN,
SCALES
}
public class Main {
private String name = "decoration";
private String c;
private String p;
private String cT;
}
public Main(){
c="colour";
p="pattern";
cT= "coveringType";
}
public class Animal {
private String name;
// Getter
public String getName() {
return name;
}
// Setter
public void setName(String newName) {
this.name = newName;
}
Step by step
Solved in 2 steps