Concept explainers
Write out a constructor for a class called Module. The constructor should take a single parameter of type String called moduleCode. The body of the constructor should assign the value of its parameter to a field called code. You don't have to include the definition for code, just the text of the constructor.
Want to see the full answer?
Check out a sample textbook solutionChapter 2 Solutions
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
Additional Engineering Textbook Solutions
Starting Out With Visual Basic (7th Edition)
Starting Out with C++ from Control Structures to Objects (8th Edition)
Java: An Introduction to Problem Solving and Programming (7th Edition)
Introduction To Programming Using Visual Basic (11th Edition)
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
Web Development and Design Foundations with HTML5 (8th Edition)
- In C++, Create a class called Date that includes three data members: amonth(type int), a day(type int), and a year(type int). The Date class willhave a constructor with three parameters to initialize the three data members.You may assume the values provided for the year and day are correct, but makesure that the month value is in the range 1-12; if it isn't, set the month to1. Provide set and get functions for each data member. Provide a memberfunction displayDate that displays the date in format MM/DD/YYYY.Write a test program that prompts the user to input the month, the day,and the year and uses your Date class to output the formatted date.arrow_forwarda. Instance of a class is called, functions have same name but different sets of parameters.arrow_forwardWhat happens if you write a class with no constructor whatsoever?arrow_forward
- Problem Class In this exercise, you are going to create the Problem class. The Problem class is used to help simulate a math fact, for example: 2+5= Your class needs to contain two constructors, one that takes String, int, int that represents the operator sign(+,-, *, or /), the minimum, and maximum values for the number range, and a second constructor that takes only a String that represents the operator sign. For the second constructor, the minimum should default to zero and the maximum to ten. Your Problem object should generate 2 random integers between the minimum and maximum values (inclusively). Each Problem object should only have one set of numbers that do not change. While you may include additional helper methods, two methods need to be available to the user. The first is the answer method that should return a double that represents the answer to the problem. The second is the toString that should return a String that represents the problem. The format should be: number…arrow_forwardC# languageCreate a class for “Plane” having functionalities (methods) startengine(), fly() and land(). When ever engine starts it should reset the attribute TTK (Total travel kilometer) to zero and attribute Fuel to 100. On fly() it should add 10 kilometers if the Fuel attribute is greater than zero and decrement Fuel by 20.On land() it should print total distance covered. Write the code providing all necessary details. And then show working object of Plane in main().arrow_forwardI have multiple constructors defined in a class. Is it possible to call a constructor from another constructor’s body?arrow_forward
- This is the question - Write an application that uses an abstract Insurance class and Health and Life subclasses to display different types of insurance policies and the cost per month. The Insurance class contains a String representing the type of insurance and a double that holds the monthly price. The Insurance class constructor requires a String argument indicating the type of insurance, but the Life and Health class constructors require no arguments. The Insurance class contains a get method for each field; it also contains two abstract methods named setCost() and display(). The Life class setCost() method sets the monthly fee to $36, and the Health class sets the monthly fee to $196. Code I was given - import java.util.*; public class Health extends Insurance { public Health() { // write your code here } public void setCost() { // write your code here } public void display() { // write your code here } } public…arrow_forwardIn C++ Programming this assignment, you are required to create a class called Circle. The class must have a data field called radius that represents the radius of the circle. The class must have the following functions: (1) Two constructors: one without parameters and another one with one parameter. Each of the two constructors must initialize the radius (choose your own values). (2) Set and get functions for the radius data field. The purpose of these functions is to allow indirect access to the radius data field (3) A function that calculates the area of the circle (4) A function that prints the area of the circle Test your code as follows: (1) Create two Circle objects: one is initialized by the first constructor, and the other is initialized by the second constructor. (2) Calculate the areas of the two circles and displays them on the screen (3) Use the set functions to change the radius values for the two circles. Then, use get functions to display the new values in your main…arrow_forwardWhen you pass an object that is an instance of a class as an argument, what is passed into the parameter variable?arrow_forward
- Static members of a class are what they sound like. When and how do they come in handy?arrow_forwardpython language Write a function that overwrite the greater than method for a class. The class has a field variable called score. The lower the score, the better. INPUT: Nothing? NOTE: this method is inside the class OUTPUT: Nothing is output RETURNED: The boolean result of the new comparisonarrow_forwardJava A class always has a constructor that does not take any parameters even if there are other constructors in the class that take parameters. Choose one of the options:TrueFalsearrow_forward
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning