. Pet class package Library; public class Pet {    String name;    String type;    int weight;    public Pet() {        System.out.println("Creating a new pet");    }       @Override    public void finalize()    {        System.out.println("In the pet destructor.");    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public String getType() {        return type;    }    public void setType(String type) {        this.type = type;    }    public int getWeight() {        return weight;    }    public void setWeight(int weight) {        this.weight = weight;    }             } 2.Main class package Library; import java.util.Random; import java.util.Scanner; public class MyPets {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);               System.out.println("How many pets do you have?");        int numOfPets = Integer.valueOf(sc.nextLine());        Random r=new Random();               Pet[] pets = new Pet[numOfPets];        int index = 0;        for(int i=1;i<= numOfPets;i++) {            System.out.println("What is the name of your pets?");            String name = sc.nextLine();            System.out.println("What type of pet is "+name);            String type = sc.nextLine();            int weight =r.nextInt(100);            Pet p = new Pet();            p.setName(name);            p.setType(type);            p.setWeight(weight);            pets[index] = p;            index++;        }               System.out.println("These are the pets you have :");        for(Pet p : pets) {            System.out.println("Pet Name : "+p.getName());            System.out.println("Pet Type : "+p.getType());            System.out.println("Pet Weight : "+p.getWeight());            System.out.println();        }               for(Pet p : pets) {            p.finalize();            p =null;        }        pets=null;               System.out.println("Press any key to continue...");    } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

****will this write out in C++ the same that it will in java

1. Pet class

package Library;

public class Pet {
   String name;
   String type;
   int weight;
   public Pet() {
       System.out.println("Creating a new pet");
   }
  
   @Override
   public void finalize()
   {
       System.out.println("In the pet destructor.");
   }
   public String getName() {
       return name;
   }
   public void setName(String name) {
       this.name = name;
   }
   public String getType() {
       return type;
   }
   public void setType(String type) {
       this.type = type;
   }
   public int getWeight() {
       return weight;
   }
   public void setWeight(int weight) {
       this.weight = weight;
   }
  
  
  
  
}

2.Main class

package Library;

import java.util.Random;
import java.util.Scanner;

public class MyPets {

   public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
      
       System.out.println("How many pets do you have?");
       int numOfPets = Integer.valueOf(sc.nextLine());
       Random r=new Random();
      
       Pet[] pets = new Pet[numOfPets];
       int index = 0;
       for(int i=1;i<= numOfPets;i++) {
           System.out.println("What is the name of your pets?");
           String name = sc.nextLine();
           System.out.println("What type of pet is "+name);
           String type = sc.nextLine();
           int weight =r.nextInt(100);
           Pet p = new Pet();
           p.setName(name);
           p.setType(type);
           p.setWeight(weight);
           pets[index] = p;
           index++;
       }
      
       System.out.println("These are the pets you have :");
       for(Pet p : pets) {
           System.out.println("Pet Name : "+p.getName());
           System.out.println("Pet Type : "+p.getType());
           System.out.println("Pet Weight : "+p.getWeight());
           System.out.println();
       }
      
       for(Pet p : pets) {
           p.finalize();
           p =null;
       }
       pets=null;
      
       System.out.println("Press any key to continue...");
   }

}

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Data members
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education