
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question

Transcribed Image Text:Q1. Assume that class Item has following two private data fields:
private String name; private int code;
and following constructor:
public Item(String n, int c) { name = n; code = c; }
Now, we want to write a class called Electronicltem that inherits the
properties of class Item as follows having only one data field:
public class Electronicltem extends Item {
private double price;
The constructor of class Electronicltem can be written as follows:
3. public Electronicltem(String n, int c, double p)
{ this(n, c); price = p; }
O b. public Electronicltem(String n, int c, double p)
{ super(n, c); price = p; }
O c. public Electronicitem (String n, int c, double p)
{ Item.super(n, c); price = p; }
%3!
O d. public Electronicitem (String n, int c, double p)
{ Item.name = n; Item.code = c; price = p; }
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps

Knowledge Booster
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
- Java Program This assignment requires one project with two classes. Class Employee Class Employee- I will attach the code for this: //Import the required packages. import java.text.DecimalFormat; import java.text.NumberFormat; //Define the employee class. class Employee { //Define the data members. private String id, lastName, firstName; private int salary; //Create the constructor. public Employee(String id, String lastName, String firstName, int salary) { this.id = id; this.lastName = lastName; this.firstName = firstName; this.salary = salary; } //Define the getter methods. public String getId() { return id; } public String getLastName() { return lastName; } public String getFirstName() { return firstName; } public int getSalary() { return salary; } //Define the method to return the employee details. @Override public String toString() { //Use number format and decimal format //to…arrow_forward2. Consider the following class, which represents a price in dollars and cents: class Price { private: int dollars; int cents; public: Price() { dollars = cents = 0; } Price(int d, int c) { dollars = d; cents = c; } Price operator+(Price&); void printer(); }; Implement the overloaded + operator to compute the sum of two Price objects, and return the result as a Price object containing the sum. You may assume that all price objects contain valid data, i.e. dollars>=0 and 0<=cents<=99.arrow_forward6. Given: class Pet { public: virtual void eat() { cout eat(); } What is the result of compiling and running the above program? m. The program compiles and crashes when it runs. i. The program compiles and runs, printing "Pet::eat" j. The program compiles and runs, printing "Cat::eat" The program compiles and runs to completion without printing anything. n. o. None of the above. k. The program fails to compile because the method eat is not marked virtual in Cat. I. The program fails to compile for some other reason.arrow_forward
- use the following partial class definitions:public class A1{public int x;private int y;public int z;…}public class A2 extends A1{public int a;private int b; …}public class A3 extends A2{private int q;…} 2) Which of the following lists of instance data are accessible in class A2?a) x, y, z, a, bb) x, y, z, ac) x, z, a, bd) z, a, be) a, barrow_forwardModify and rewrite the Food class to an abstract class, so that no instance of Food class can be createdarrow_forwardA programmer has submitted the following class declaration for approval. This will be part of a program that tracks departments within a company and employees assigned to those departments. class Employee { public: Employee(); string getName(); long getldentifier(); Dollars getSalary(): Department worksln(): void assignTo (Department"); Employee getSupervisor() (return dept->getManager();) private: string name; long identifier; Department" dept; Dollars salary: Based upon this information, which of the C++ checklist items appear to be in violation? O Interface completeness O Meaningful names O Undocumented pre-conditions O All data members private O Every constructor initializes every data member O Appropriate treatment of default constructor O Appropriate treatment of the Big 3 O Appropriate relational operators O Appropriate output function D Const correctnessarrow_forward
- Java Program This assignment requires one project with two classes. Class Employee Class Employee- I will attach the code for this: //Import the required packages. import java.text.DecimalFormat; import java.text.NumberFormat; //Define the employee class. class Employee { //Define the data members. private String id, lastName, firstName; private int salary; //Create the constructor. public Employee(String id, String lastName, String firstName, int salary) { this.id = id; this.lastName = lastName; this.firstName = firstName; this.salary = salary; } //Define the getter methods. public String getId() { return id; } public String getLastName() { return lastName; } public String getFirstName() { return firstName; } public int getSalary() { return salary; } //Define the method to return the employee details. @Override public String toString() { //Use number format and decimal format //to…arrow_forwardIn this assignment, you will make two classes,Student and Instructor, that inherit from a superclass Person. The implementation of class Person is given below. public class Person{private String name;private int age; public Person(){name="";age=0;}/**Create a person with a given name and age.@param name the name@param age the age*/public Person(String name, int age){this.name = name;this.age = age;} /**Get the name.@return the name*/public String getName(){ return name;}/**Change the name.@param name the name*/public void setName(String name){ this.name = name;}/**Get the age.@return the age*/public int getAge(){ return age;}/**Change the age.@param age the age*/public void setAge(){ this.age = age;}/**Convert person to string form.*/public String toString(){return "Name: " + name + "\t" + "Age: " + age;}} You will also need to write a test program to test the methods you write for these two classes. The implementation details are described as follows. Stage 1:In the first file…arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

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)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education