Write a class named Mobile that holds data about a mobile in a retail store. The class should have the following member variables: Name/brand. A string that holds name of the brand of phone. unitsOnHand. An int that holds the number of units currently in inventory. price. A double that holds the retail price. Write a constructor that accepts arguments fo
Q: Define a class named Doctor whose objects are records for a clinic’s doctors. Derive this class from…
A: CODE:-
Q: Define a class named Complex that will represent complex numbers. A complex number is a number of…
A: #include<bits/stdc++.h>using namespace std; class Complex { public: int real,…
Q: A complex number has the form a+bi , can be expressed as the ordered pair of real numbers (a,b). The…
A: Program: //ComplexNum class to simulate complex numbers #include<iostream> using namespace…
Q: Write a class named Employee that has the following member variables: name. A string that holds the…
A: #include <iostream>#include "Employee.h" using namespace std; int main(){ //create 3…
Q: Give a definition for a class SmartBut that is a derived class of the base classSmart given in the…
A: Answer: Definition of class SmartBut is given below: // We have inherited publicly because it is…
Q: A class Person is given below as your base class. Your task is to create a class Employee which will…
A: The solution to the given problem is below.
Q: Consider the following class definition that represents an AM radio class Radio { public bool…
A: Given: Consider the following class definition that represents an AM radio class Radio { public…
Q: How many constructors can be defined in a class? а. 1 b. 2 c. Any number of constructors with…
A: Question from basic core java. In this question, they asked that how many constructors can be…
Q: Question 2 Crcate a clacs named Ondargrnd that inherits fom the Student class The class extends the…
A: Below is the code in java and sample output:
Q: Previous Exercise to help with answering the question which is below | Write the header file (.h…
A: Answer :
Q: Create two classes named Mammals and MarineAnimals. Create another class named BlueWhale which…
A: PROGRAM STRUCTURE: Include the required header files. Write the definition of the class for the…
Q: Q2. Write a class Bank that has the following data members –Account Holder name (ah_name[])…
A: Given: Q2. Write a class Bank that has the following data members –Account Holder name (ah_name[])…
Q: Write a class HouseBuilder with private class members as houseArea(double, e.g. 20 square feet),…
A: abstract class HouseBuilder{ protected double houseArea; protected String houseLocation;…
Q: Create a class named Employee including a constructor and the necessary accessor andmutator methods.…
A: // Employee.java public class Employee{ // attributes private String name; private String…
Q: A complex number has the form a+bi , can be expressed as the ordered pair of real numbers (a,b). The…
A: A C++ program is as follows, File name: “main.cpp” //Include the header files…
Q: A complex number has the form a+bi , can be expressed as the ordered pair of real numbers (a,b). The…
A: A complex number is a number that can be expressed in the form a + bi, where a and b are real…
Q: Write a class called quadratic that is derived from linear class to represents a quadratic equation…
A: The standard form of quadratic equation is cx^2+bx+a=0.Here, a, b and c are coefficients and the…
Q: How many default constructors can a class have? a. A class cannot have a default constructor.…
A: Correct Option - b: only one
Q: Create a class named 'Member' having the following members: Data members 1 - Name 2 - Age…
A: Step 1: START Step 2: make Member class Step 3: Create data members Name, Age, Phone, Address,…
Q: Q4. Given below is the code for the controlling class with constructor overloading, analyse the code…
A: Constructor overloading a concept of having more than one constructors in class with different…
Q: Now, create an object for each of the above class and try calling 1 - function of Mammals by the…
A: Program Explanation: Define the header files Define a class for Mammals Define a function to…
Q: Write a class HouseBuilder with private class members as houseArea(double, e.g. 20 square feet),…
A: using static System.Console; namespace ConsoleApp1 public class HouseBuilder { private double…
Q: In the board game Scrabble, each tile contains a letter, which is used to spell words in rows and…
A: INTRODUCTION: Import the required libraries whose classes and methods are to be used in the program…
Q: Write a Rectangle class that has the following fields: Length (L): a double Width (W): a double The…
A: Since the language was not mentioned , the answer is provided in C++ language. Code: #include…
Q: You are required to build a class JewelleryItem. A jewellery Item has a type (string) , price…
A: public class JewelleryItem{ //instance variables private String type; private float price; private…
Q: Create a class called Rational for performing arithmetic with fractions. Write a program to test…
A: Sample output:
Q: Write a class named Car with member variables: yearModel, Make, Speed as private. Use a Constructor…
A: Program: #include <iostream> #include <cstring> #include <cctype> using namespace…
Q: Create a class CommissionEmployee which has five protected instance variables - FirstName type…
A: Actually, Java is a high level programming language. And also object oriented . It. Is a platform…
Q: A complex number has the form a+bi , can be expressed as the ordered pair of real numbers (a,b). The…
A: Program: //ComplexNum class to simulate complex numbers #include<iostream> using namespace…
Q: Write a Rectangle class that has the following fields: Length (L): a double Width (W): a double The…
A: * Writting program in c++ as no programming language in mentioned in the question. #include…
Q: ou need to write the complete code as mentioned below: i) The main class with necessary codes.…
A: Summary:In this question, we need to create a superclass, subclass, and test class to test the…
Q: Suppose that the class Pet has a field called name that is of the type String. Write an assignment…
A: public Pet(String petsName) { } This is the constructor of class Pet. It accepts one argument of…
Q: Write a function that overwrite the greater than method for a class. The class has a field variable…
A: Given, The function to be implemented should overwrite greater than,and it has to implement less…
Q: A complex number has the form a+bi , can be expressed as the ordered pair of real numbers (a,b). The…
A: Programming language is missing in the question. So we will answer this program in C++ language. If…
Q: Write a class named Commission with the following features: O It extends the Hourly class. O It has…
A: Commission.java class is written below: public class Commission extends Hourly { //instance…
Q: Design a class called circle which contains: -Two instance variables: radius (type double) and color…
A: As per our company guidelines, we are supposed to answer only one question per post and kindly…
Q: 1. If following is the sequence of the lines of code, where A is the class, which types of…
A: Constructor is the same name as class name and members function of that class. The constructors are…
Q: Write a tester program to test the mobile class defined below. Create the class named with your id…
A: An object for a class can be created using constructor and memory is allocated using new keyword.…
Q: A complex number has the form a+bi ,can be expressed as the ordered pair of real numbers…
A: Since, programming language is not mentioned in the question, we will answer this question in C++…
Q: Study the following definition of class testType, and answer the question be class testType public:…
A: #include <bits/stdc++.h>using namespace std; class testype {public: void setdata(double f,…
Q: eed use accelerate and brake functions that add and subtract 5 from speed each time it is called.…
A: #include <iostream>#include <cstring>#include <cctype>using namespace std; class…
Q: Q2) write a class that represents a cube, which has the following: 1- Three variables : side,…
A: Import all the required libraries. Create a public class cube to calculate the volume and area of…
Q: Now you are going to make an accounts class. The class details are as follows: • There is a variable…
A: Introduction: Now you are going to make an accounts class. The class details are as follows:. There…
Q: Create a base class and also a class that is derived from the base class. The base class needs to…
A: Program: #include <iostream> #include <iomanip> using namespace std; //Animal…
Q: reate two classes named Mammals and MarineAnimals. Create another class named BlueWhale which…
A: CODE-- #include<bits/stdc++.h>using namespace std;class Mammals{ public: void printMammals()…
Q: Write a program that use class called student contains the following members: 1. id number of…
A: ALGORITHM:- 1. Create Student class. 2. Declare private variables for storing student details. 3.…
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Write a class named Mobile that holds data about a mobile in a retail store. The class should have the following member variables:
- Name/brand. A string that holds name of the brand of phone.
- unitsOnHand. An int that holds the number of units currently in inventory.
- price. A double that holds the retail price.
Write a constructor that accepts arguments for each member variable, appropriate functions that store values in these member variables, and accessor functions that return the values in these member variables.
Once you have written the class,
Write another class Store (link list) having Mobile as a node then provide function to insert new mobile in list and to Delete a mobile and to display all mobiles.
Write a main program that shows all the functionality.
Note: you have to implement all scenarios (insert and delete at start, end, in between).
Step by step
Solved in 2 steps with 2 images
- Using classes, design an online address book to keep track of the names, addresses, phone numbers, and dates of birth of family members, close friends, and certain business associates. Your program should be able to handle a maximum of 500 entries. Define a class addressType that can store a street address, city, state, and ZIP code. Use the appropriate functions to print and store the address. Also, use constructors to automatically initialize the member variables. Define a class extPersonType using the class personType (as defined in Example 10-10, Chapter 10), the class dateType (as designed in this chapters Programming Exercise 2), and the class addressType. Add a member variable to this class to classify the person as a family member, friend, or business associate. Also, add a member variable to store the phone number. Add (or override) the functions to print and store the appropriate information. Use constructors to automatically initialize the member variables. Define the class addressBookType using the previously defined classes. An object of the type addressBookType should be able to process a maximum of 500 entries. The program should perform the following operations: Load the data into the address book from a disk. Sort the address book by last name. Search for a person by last name. Print the address, phone number, and date of birth (if it exists) of a given person. Print the names of the people whose birthdays are in a given month. Print the names of all the people between two last names. Depending on the users request, print the names of all family members, friends, or business associates.iN C++ Write a class named Car that has the following member variables:yearModel. An int that holds the car’s year model.make. A string that holds the make of the car.speed. An int that holds the car’s current speed. In addition, the class should have the following constructor and other member functions. Constructor. The constructor should accept the car’s year model and make as arguments. These values should be assigned to the object’s yearModel and make member variables. The constructor should also assign 0 to the speed member variables. Accessor. Appropriate accessor functions to get the values stored in an object’s yearModel, make, and speed member variables. accelerate. The accelerate function should add 5 to the speed member variable each time it is called.brake. The brake function should subtract 5 from the speed member variable each time it is called. Demonstrate the class in a program that creates a Car object, and then calls the accelerate function five times. After each call…A C++ program to write a class named Car that has the following member variables:o yearModel . An int that holds the car’s year model.o make . A string that holds the make of the car.o speed . An int that holds the car’s current speed.In addition, the class should have the following constructor and other member functions.o Constructor: The constructor should accept the car’s year model and make as arguments. These values should be assigned to the object’s yearModel and make member variables. The constructor should also assign 0 to the speed member variables.o Accessor: Appropriate accessor functions to get the values stored in an object’s yearModel, make, and speed member variables.o Accelerate: The accelerate function should add 5 to the speed member variable each time it is called.o Brake: The brake function should subtract 5 from the speed member variable each time it is called.Demonstrate the class in a program that creates a Car object, and then calls the accelerate function five…
- Write a class named Car that has the following member variables:yearModel. An int that holds the car’s year model.make. A string that holds the make of the car.speed. An int that holds the car’s current speed. In addition, the class should have the following constructor and other member functions. Constructor. The constructor should accept the car’s year model and make as arguments. These values should be assigned to the object’s yearModel and make member variables. The constructor should also assign 0 to the speed member variables. Accessor. Appropriate accessor functions to get the values stored in an object’s yearModel, make, and speed member variables. accelerate. The accelerate function should add 5 to the speed member variable each time it is called.brake. The brake function should subtract 5 from the speed member variable each time it is called. Demonstrate the class in a program that creates a Car object, and then calls the accelerate function five times. After each call to the…Write a class named Car that has the following member variables: Year: An int that holds the cars year model. Model: A string that holds the brand of the car. Speed: An int that holds the cars current speed. Color: A string that holds the color of the car. In addition, the class should have the following constructor and other member functions: Constructor: The constructor should accept the cars year, model ,speed and color as arguments. Accessor: Appropriate accessor functions to get the values stored in an object. Accelerate: The accelerate function should add 10 to the speed member variable If it’s value smaller than 50. Brake: The brake function should subtract 15 from the speed member variable If it’s value larger than 130. Count: The count function classifies the cars according to their model and their color. Afterward display the count of cars model= BMW and color=Red. Establish the class in a program that creates ten Car objects, and then calls the accelerate function ten…Design a class named Month. The class should have the following private members: • name - A string object that holds the name of a month, such as "January", "February", etc. • monthNumber - An integer variable that holds the number of the month. For example, January would be 1, February would be 2, etc. Valid values for this variable are 1 through 12. In addition, provide the following member functions: • A default constructor that sets monthNumber to 1 and name to "January." • A constructor that accepts the name of the month as an argument. It should set name to the value passed as the argument and set monthNumber to the correct value. • A constructor that accepts the number of the month as an argument. It should set monthNumber to the value passed as the argument and set name to the correct month name. • Appropriate set and get functions for the name and monthNumber member variables. • Prefix and postfix overloaded ++ operator functions that increment…
- IN C++ Write a class named Employee that has the following member variables: name. A string that holds the employee’s name.idNumber. An int variable that holds the employee’s ID number.department. A string that holds the name of the department where the employee works.position. A string that holds the employee’s job title. The class should have the following constructors: A constructor that accepts the following values as arguments and assigns them to the appropriate member variables: employee’s name, employee’s ID number, department, and position. A constructor that accepts the following values as arguments and assigns them to the appropriate member variables: employee’s name and ID number. The department and position fields should be assigned an empty string (""). A default constructor that assigns empty strings ("") to the name, department, and position member variables, and 0 to the idNumber member variable. Write appropriate mutator functions that store values in these member…IN C++ Write a class named Employee that has the following member variables: name. A string that holds the employee’s name. idNumber. An int variable that holds the employee’s ID number. department. A string that holds the name of the department where the employee works. position. A string that holds the employee’s job title. The class should have the following constructors: A constructor that accepts the following values as arguments and assigns them to the appropriate member variables: employee’s name ( non-empty) , employee’s ID number( neither 0 nor negative numbers), department ( non-empty), and position ( non-empty). Write appropriate setter functions that store values in these member variables and getter functions that return the values in these member variables. Once you have written the class, write a main program that creates FOUR Employee objects to hold the above data. The program should store this data in the four objects and then display the data in tabular form for…Design a Ship class that has the following members: A member variable for the name of the ship (a string) A member variable for the year that the ship was built (a string) A default and parameterized constructor and appropriate getters and setters. A toString method that displays the ship’s name and the year it was built. Design a CruiseShip class that is derived from the Ship class. The CruiseShip class should have the following members: A member variable for the maximum number of passengers (an int) A default and parameterized constructor and appropriate getters and setters. A toString method that overrides the toString function in the base class. The CruiseShip class’s toString function should display only the ship’s name and the maximum number of passengers. Design a CargoShip class that is derived from the Ship class. The CargoShip class should have the following members: A member variable for the cargo capacity in tonnage (an int). A default and parameterized constructor and…
- in c++ Write a class named Mobile that holds data about a mobile in a retail store. The class should have the following member variables: Name/brand. A string that holds name of the brand of phone. unitsOnHand. An int that holds the number of units currently in inventory. price. A double that holds the retail price. Write a constructor that accepts arguments for each member variable, appropriate functions that store values in these member variables, and accessor functions that return the values in these member variables. Once you have written the class, Write another class Store (link list) having Mobile as a node then provide function to insert new mobile in list and to Delete a mobile and to display all mobiles. Write a main program that shows all the functionality. Note: you have to implement all scenarios (insert and delete at start, end, in between).Design a Ship class that has the following members: • A member variable for the name of the ship (a string) • A member variable for the year that the ship was built (a string) • A default and parameterized constructor and appropriate getters and setters. • A toString method that displays the ship’s name and the year it was built. Design a CruiseShip class that is derived from the Ship class. The CruiseShip class should have the following members: • A member variable for the maximum number of passengers (an int) • A default and parameterized constructor and appropriate getters and setters. • A toString method that overrides the toString function in the base class. The CruiseShip class’s toString function should display only the ship’s name and the maximum number of passengers. Design a CargoShip class that is derived from the Ship class. The CargoShip class should have the following members: • A member variable for the cargo capacity in tonnage (an int). • A default and parameterized…Write a class named Car that has the following private member variables: yearModel: An int that holds the car's year model make: A string that holds the make of the car speed: An int that holds the car's current speed In addition, the class should have the following public member functions: Constructor: Accepts two arguments. The first argument is the car's year model, and the second argument is the car's make. These values should be assigned to the yearModel and make member variables. This constructor should assign 0 to the speed field. Default Constructor: Sets the yearModel member variable to 2022, sets the make member variable to an empty string (""), and sets the speed member variable to 0. setYearModel: Accepts an int argument that is assigned to the yearModel member variable. The function returns no value. setMake: Accepts a string argument that is assigned to the make member variable. The function returns no value. setSpeed: Accepts an int argument that is assigned to the speed…