Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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();
       }
   }
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote