You need an object instance for Dinosaur, PlanEater and Meat Eater. You need at
ID: 3825270 • Letter: Y
Question
You need an object instance for Dinosaur, PlanEater and Meat Eater.
You need at least 2 constructors for each dinosaur class
You need at least 2 private variables for each dinosaur class with setters and getters
You need one method for each dinosaur class
Print information relevant to each dinosaur class through your jurassic file and use each of the methods included.
*HERE ARE MY CODES, I NEED TO CREATE ANOTHER FILE "MEAT EATER" THEN HAVE IT ALL RUN SMOOTHLY, I KEEP RECEIVING ERRORS AS WELL....*
THANKS!
------------
*FILE 1*
public class Dinosaur{
private String name;
private int size;
private String timeline;
//Constructor 1
public Dinosaur(){
}
//Constructor 2
public Dinosaur(String Dname, int Dsize, String Dtime){
name = Dname;
size = Dsize;
timeline = Dtime;
}
//Setters
public void setName(String Dname){
name = Dname;
}
public void setSize(int Dsize){
size = Dsize;
}
public void setTime(String Dtime){
timeline = Dtime;
}
//Getters
public String getName(){
return name;
}
public int getSize(){
return size;
}
public String getTime(){
return timeline;
}
public static void Eat(){
System.out.println("nom nom nom");
}
}
*FILE 2*
public class Jurassic{
public static void main(String[] args){
Dinosaur Dino = new Dinosaur();
PlantEater Dino2 = new PlantEater();
Dino.setName("Barney");
Dino.setSize(40);
Dino.setTime("Cretaceous");
Dino2.setName("Mr. Bond");
Dino2.setSize(30);
Dino2.setTime("Jurassic");
//private access printing
System.out.println("Dino name: " + Dino.getName());
System.out.println("Dino size: " + Dino.getSize());
System.out.println("DIno timeline: " + Dino.getTime());
Dino.Eat();
//public access printing
//System.out.println("Dino name: " + Dino.name());
//System.out.println("Dino size: " + Dino.size());
//System.out.println("DIno timeline: " + Dino.timeline());
}
}
*FILE 3*
public class PlantEater extends Dinosaur{
private String PlantSource;
public PlantEater(String Dplant){
plantSource = Dplant;
}
public void setPlantSource(String Dplant){
plantSource = Dplant;
public String getPlantSource(){
return plantSource;
}
}
Explanation / Answer
import java.io.*;
class FileWriterDemo
{
public static void main(String[] args)
{
try
{
FileOutputStream fos = new FileOutputStream("bbc.txt");
fos.write(-128);
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
writer demo
import java.io.*;
class FileReaderDemo
{
public static void main(String[] args)
{
try
{
FileInputStream fis = new FileInputStream("abc.txt");
int i ;
while ((i = fis.read()) != -1)
{
System.out.print(i+" .... ");
System.out.println((char)i);
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.