If I have a class titled MyClass, then which of the following is a valid constructor header? o def _init_(self): -- o def MyClass(self): o def _MyClass__(self): O def _create_(self):
Q: Create a constructor of MyClass, and call it: class MyClass { public: cout <« "Hello World!"; }; int…
A: Constructor name of a class is same as class name.
Q: 1. Create a public class named Monday. This class shall contain the main method. 2. Define an…
A: NOTE - I have used the Java programming language. Here I have created the interface named Alarm with…
Q: Which syntax among the following shows that a member is private in a class? a) private:…
A: Private member function A function declared within the class non public segment is understood as…
Q: Create a class called Employee that contains two attributes: name and number. Next, write a class…
A: Given Data, Create a class called Employee that contains two attributes: name and number. Next,…
Q: If I have a class titled MyClass, then which of the following is a valid constructor header? O def…
A: 1) A constructor is a special type of method or function which is used to initialize the instance…
Q: 1. Which of this access specifier is not used for a class members accessed different class in the…
A: 1) private 2) inheritance 3) method overriding 4) method overriding 5) compile time polymorphism
Q: 1) Create a new Java Project named Final 2) Create a superclass VehicleRental a. Instance private…
A: Code: import java.text.DecimalFormat;class VehicleRental{ private int year; private String…
Q: (1) Create two files: Car.java - Class definition, object class CarTester.java - Driver program,…
A: Solution: Programming language used: Java Program in Java: (Note: all necessary comments are…
Q: Which of the following statements is correct about class constructors? O You can have two…
A: The constructor is a block of code that initializes the newly created object. Constructor…
Q: Which of the following is FALSE about the super keyword? OIt can be used to invoke a superclass…
A: The super keyword refers to superclass objects.
Q: This is the question I am stuck on - Create a class named Pizza with the following data fields:…
A: Actually, java is a object oriented programming language.. It is a platform independent.
Q: Create an interface named Turner, with a single method named turn(). Create a class named Leaf that…
A: Only the first question will be answered. Please upload one question at a time. Turner.java…
Q: Which of the following indicates that a class named ClassA class is a superclass of the ClassB…
A: Superclass : Superclass is a base class that acts as a parent class to its child class and allows…
Q: Which of the following is a correct accessor method for the below class: public class Dog { private…
A: As java follows an object-oriented programming paradigm, one of the features of OOP is abstraction.…
Q: What access modifier denies/blocks access to an instance variable from outside that class?…
A: access modifier/specifiers public : default method, this can be accessed outside the class it only…
Q: java programming Write a class named HiddenClass under apackage namedumbrella.HiddenClass contains…
A: We cannot create multiple packets in single java file so create two files MainClass.java:- package…
Q: Which statement is the most accurate for the code below? class A: def _init__(self, i = 0): self.i =…
A: When a class inherited other class, then it acquire all the data fields and methods present in the…
Q: you will write the code for a class named Fan to represent a fan. The class contains: An…
A: Java language is use for doing windows based and web based programming. In 1996, Sun Microsystems…
Q: Consider a class named CustomData. Which choice is a correct declaration syntax to overload the…
A: The declaration syntax to overload the postfix operator is as follows: Class class_name {…
Q: Create a class named vehicle. The class has the following members: 1. Private data elements: a.…
A: import java.util.Scanner;//to read input//class vehicleclass vehicle{ //private data elements…
Q: Q7: Listed next is the skeleton for a class named InventoryItem. Each inventory item has a name and…
A: Answer: Program Plan: Create the class InventoryItem that contains a String and int as its instance…
Q: in netbeans Write a complete class named Crab that includes a String property named myColor and an…
A: This is an oops question in which we have to make a class named Crab that includes a String property…
Q: Which of the following best explains why the class will not compile? The class is missing an…
A: Liquid is the class provided for us It has two instance variables currentTemp and boilingPoint Along…
Q: (The Triangle class) Design a class named Triangle that extends GeometricObject. The class contains:…
A: UML stands for unified modeling language standard way to visualize the way a system has been…
Q: 1. Create four (4) Java classes named Color, Model, Car, and CarDemo. 2. In the Colorclass, create…
A: Given:
Q: his is the question - Create a class named Pizza with the following data fields: description - of…
A: The error was because of ------------ lines which was above public class DemoPizzas and public class…
Q: 1. Create a public class named Monday. This class shall contain the main method. 2. Define an…
A: Here is the solution with an output:-
Q: Which of the following statements is correct about immutable classes? O It depends on the user of…
A: The correct answer along with the explanation is given below:
Q: Create a Vehicle class for keeping current set of coordinates and calculating the distance to new…
A:
Q: Create a class called Person that will hold information about a single individual. This class should…
A: Person.h #include<iostream>#include<string.h>using namespace std; //declare class…
Q: alues for all fields. Save this class as Apartment.java. b. Write a class named showApartment that…
A: Create classes Apartment, showApartment and Renter according to the given specifications. Run the…
Q: If you assign a new instance of a subclass object to a super-class variable without casting, what…
A: This involves the concept of Inheritance in object oriented programming.
Q: Assume that you have created a class named MyClass, and that a working program contains the…
A:
Q: (1) Create two files : ItemToPurchase.java - Class definition ShoppingCartPrinter.java - Contains…
A: EXPLANATION: - ItemToPurchase class comprises of three private instance variables for the name,…
Q: Write a class called BankAccount with the following specifications: Fields (You should encapsulate…
A: public class BankAccount { private int iD; private double balance; private String name; public…
Q: Create a subclass named Square from the superclass GeometricObject. Create an instance variable…
A: GeometricObject.java public abstract class GeometricObject {private String color = "white";private…
Q: rite a class named Student. The class contains: ■ Private String data field “name” that refers to…
A: Note: Answering in python as no language is mentioned and the first question as per the BARTLEBY…
Q: hich of the following statement is not true? An anonymous inner class is compiled into a class…
A: A) True : An anonymous inner class is compiled by a class named OuterClassName$n. For example, if…
Q: Create a class named Horse that contains the following data fields: name - of type String…
A: PROGRAM: //Defining the Horse class class Horse { //Declaring the variables private…
Q: Create a subclass named Square from the superclass GeometricObject. Create an instance variable…
A: Sub Class is a class which inherits the other class. It is also called a derived class or child…
Q: Write an application for Nina’s Cookie Emporium named CookieDemo that declares and demonstrates…
A: Program Explanation: Include the header file. Create a class or function name cookieorder. Take the…
Q: My professor has given me additional information for this question: Create a class named…
A: Objective: This program creates an application for the College courses along with several…
Q: If you assign a new instance of a subclass object to a super-class variable without casting, what…
A: Let us see the answer,
Q: 1. Create 2 interfaces: BankInterface and PetInterface. BankInterface contains only 1 abstract…
A: BankInterface public interface BankInterface { // 1 abstract method, with String…
Q: Which of this keyword can be used in a subclass to call the constructor of superclass? Select one: O…
A: The correct answer is option "b" super Explanation: ==> The extent keyword is invalid. ==> The…
Q: Write an application for Nina’s Cookie Emporium named CookieDemo that declares and demonstrates…
A: Answer: 1
Q: Create a class called Invoice that a hardware store might use to represent an invoice for an item…
A: //including header sections#include <iostream>#include <string>#include "invoice.h"…
Q: Create 2 interfaces: BankInterface and PetInterface. BankInterface contains
A: BankInterface public interface BankInterface { // 1 abstract method, with String…
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:
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
- This is the question - Create a class named Rock that acts as a superclass for rock samples collected and catalogued by a natural history museum. The Rock class contains the following fields: sampleNumber - of type int description - A description of the type of rock (of type String) weight - The weight of the rock in grams (of type double) Include a constructor that accepts parameters for the sample number and weight. The Rock constructor sets the description value to "Unclassified". Include get methods for each field. Create three child classes named IgneousRock, SedimentaryRock, and MetamorphicRock. The constructors for these classes require parameters for the sample number and weight. Search the Internet for a brief description of each rock type and assign it to the description field using a method named setDescription inside of the constructor. I am only missing two checks and they seem to be with the rock, here is my code then I will copy one check - import java.util.*;…This is the question - Create a class named Rock that acts as a superclass for rock samples collected and catalogued by a natural history museum. The Rock class contains the following fields: sampleNumber - of type int description - A description of the type of rock (of type String) weight - The weight of the rock in grams (of type double) Include a constructor that accepts parameters for the sample number and weight. The Rock constructor sets the description value to "Unclassified". Include get methods for each field. Create three child classes named IgneousRock, SedimentaryRock, and MetamorphicRock. The constructors for these classes require parameters for the sample number and weight. Search the Internet for a brief description of each rock type and assign it to the description field using a method named setDescription inside of the constructor. This is the code I have, the program does not like at all what I have - import java.util.*; public class DemoRock { public static…Create a class called Employee that contains two attributes: name and number. Next, write a class named Production Worker that is a subclass of the Employee class. The Production Worker class should add extra attributes called shift_number (an integer, either 1 or 2) and pay_rate. Write the appropriate accessor and mutator methods for each class. Once you have written the classes, write a program that creates an object of the Employee class and an object of the Production Worker class and prompts the user to enter data for each of the object's data attributes. Store the data in the object, then use the object's accessor methods to retrieve it and display it on the screen.
- A class that is not intended to be instantiated, but used only as a base class, is called a(n) __________. a. dummy class b. subclass c. virtual class d. abstract classclass User:def __init__(self, first_name, last_name, user_id, last_login, password):self.first_name = first_nameself.last_name = last_nameself.user_id = user_idself.last_login = last_loginself.password = passworddef describe_user(self):print(f"Accessing user {self.user_id}:")print(f"{self.first_name} {self.last_name} last logged in on {self.last_login}")def greet_user(self):print(f"Welcome to the jungle {self.first_name} {self.last_name}, you gonna die") Hard-code # hard-coded calls jim = User(first_name='Jim',last_name='Bob',user_id=1000,last_login='June 12, 1998',password='password123')jim.describe_user()jim.greet_user()joe = User('Joe','Bob',1001,'July 4, 2001','babygirl')joe.greet_user()joe.describe_user()joe.new_login(2, 3, 2025)joe.describe_user()joe.new_login(15, 3, 2025)joe.new_login(2, 35, 2025)joe.new_login(2, 3, -55)class User:def __init__(self, first_name, last_name, user_id, last_login, password):self.first_name = first_nameself.last_name = last_nameself.user_id = user_idself.last_login = last_loginself.password = passworddef describe_user(self):print(f"Accessing user {self.user_id}:")print(f"{self.first_name} {self.last_name} last logged in on {self.last_login}")def greet_user(self):print(f"Welcome to the jungle {self.first_name} {self.last_name}, you gonna die")def new_login(self, month, day, year):if month < 1 or month > 12:print("That is not a valid month")returnif day < 1 or day > 31:print("That is not a valid day")returnif year < 0:print("That is not a valid year")returnmonths = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]month_name = months[month-1]self.last_login = f"{month_name} {day}, {year}" Hard-Code: # hard-coded callsjim =…
- Write a program named SalespersonDemo that instantiates objects using classes named Real EstateSalesperson and GirlScout. Demonstrate that each object can use a SalesSpeech() method appropriately. Also, use a MakeSale() method two or three times with each object, and display the final contents of each objects data fields. First, create an abstract class named Salesperson. Fields include first and last names; the Salesperson constructor requires both these values. Include properties for the fields. Include a method that returns a string that holds the Salespersons full name—the first and last names separated by a space. Then perform the following Create two child classes of Salesperson: Real EstateSalesperson and Girl Scout. The Real EstateSalesperson class contains fields for total value sold in dollars and total commission earned (both of which are initialized to 0), and a commission rate field required by the class constructor. The Girl Scout class includes a field to hold the number of boxes of cookies sold, which is initialized to 0. Include properties for every field. Create an interface named ISell able that contains two methods: SalesSpeech() and MakeSale(). In each Real EstateSalesperson and Girl Scout class, implement SalesSpeech() to display an appropriate one- or two-sentence sales speech that the objects of the class could use. In the Real Estatesalesperson class, implement the MakeSale() method to accept an integer dollar value for a house, add the value to the Real EstateSalespersons total value sold, and compute the total commission earned. In the Girl Scout class, implement the MakeSale() method to accept an integer representing the number of boxes of cookies sold and add it to the total field.In Chapter 9, you created a Contestant class for the Greenville Idol competition. The class includes a contestants name, talent code, and talent description. The competition has become so popular that separate contests with differing entry fees have been established for children, teenagers, and adults. Modify the Contestant class to contain a field that holds the entry fee for each category, and add get and set accessors. Extend the Contestant class to create three subclasses: ChildContestant, TeenContestant, and AdultContestant. Child contestants are 12 years old and younger, and their entry fee is $15. Teen contestants are between 13 and 17 years old, inclusive, and their entry fee is S20. Adult contestants are 18 years old and older, and their entry fee is $30. In each subclass, set the entry fee field to the correct value, and override the Tostring() method to return a string that includes all the contestant data, including the age category and the entry fee. Modify the GreenvilleRevenue program so that it performs the following tasks: The program prompts the user for the number of contestants in this years competition, which must be between 0 and 30. The program continues to prompt the user until a valid value is entered. The program prompts the user for names, ages, and talent codes for the contestants entered. Along with the prompt for a talent code, display a list of valid categories. Based on the age entered for each contestant, create an object of the correct type (adult, teen, or child), and store it in an array of Contestant objects. After data entry is complete, display the total expected revenue, which is the sum of the entry fees for the contestants. After data entry is complete, display the valid talent categories and then continuously prompt the user for talent codes, and display all the data for all the contestants in each category. Display an appropriate message if the entered code is not a character or a valid code.Create an application for Ninas Cookie Emporium named CookieDemo that declares and demonstrates objects of the CookieOrder class and its descendants. The CookieOrder class includes auto-implemented properties for an order number, recipients name, and cookie type (for example, chocolate chip), and fields for number of dozens ordered and price. When the field value for number of dozens ordered is set, the price field is set as $15 per dozen for the first two dozen and $13 per dozen for each dozen over two. Create a child class named Special Cookieorder, which includes a field with a description as to why the order is special (for example, gluten-free). Override the method that sets a CookieOrders price as described in part a, but also to include special handling, which is SIO for orders up to $40 and $8 for higher-priced orders. Create an application named CookieDem02 that demonstrates using several Special CookieOrder objects.
- a. Write a FractionDemo program that instantiates several Fraction objects and demonstrates that their methods work correctly. Create a Fraction class with fields that hold a whole number, a numerator, and a denominator. In addition: Create properties for each field. The set access or for the denominator should not allow a 0 value; the value defaults to 1. Add three constructors. One takes three parameters for a whole number, numerator, and denominator. Another accepts two parameters for the numerator and denominator; when this constructor is used, the whole number value is 0. The last constructor is parameterless; it sets the whole number and numerator to 0 and the denominator to 1. (After construction, Fractions do not have to be reduced to proper form. For example, even though 3/9 could be reduced to 1/3, your constructors do not have to perform this task.) Add a Reduce() method that reduces a Fraction if it is in improper form. For example, 2/4 should be reduced to 1/2. Add an operator+() method that adds two Fractions. To add two fractions, first eliminate any whole number part of the value. For example, 2 1/4 becomes 9/4 and 1 3/5 becomes 8/5. Find a common denominator and convert the fractions to it. For example, when adding 9/4 and 8/5, you can convert them to 45/20 and 32/20. Then you can add the numerators, giving 77/20. Finally, call the Reduce() method to reduce the result, restoring any whole number value so the fractional part of the number is less than 1. For example, 77/20 becomes 3 17/20. Include a function that returns a string that contains a Fraction in the usual display format—the whole number, a space, the numerator, a slash (D, and a denominator. When the whole number is 0, just the Fraction part of the value should be displayed (for example, 1/2 instead of 0 1/2). If the numerator is 0, just the whole number should be displayed (for example, 2 instead of 2 0/3). b. Add an operator*() method to the Fraction class created in Exercise 11a so that it correctly multiplies two Fractions. The result should be in proper, reduced format. Demonstrate that the method works correctly in a program named FractionDemo2. c. Write a program named FractionDem03 that includes an array of four Fractions. Prompt the user for values for each. Display every possible combination of addition results and every possible combination of multiplication results for each Fraction pair (that is, each type will have 16 results).To declare a class as abstract, you use the __________ in the class header. a. abstract keyword b. base keyword c. void keyword d. virtual keywordStart by designing a class called Account. This class contains the following private or hidden data attributes: acct_num, a unique identifying account number. owner, the name of the owner of the checking account. balance, the available balance in the account. The Account class will have the following methods: • An initialization method ( _ init _) that can be used to create an instance of the Account class. All the data attributes must be specified as arguments. This method prevents initializing the balance to a negative number by assigning zero (0) to the balance attribute and displaying an error message that reports any attempt to initialize the balance data attribute to a negative value.