Starting Out with Java: Early Objects (6th Edition)
6th Edition
ISBN: 9780134457963
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 6, Problem 11MC
Program Description Answer
“Inner class” is the class which declared inside another class.
Hence, the correct answer is option “A”.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
java
Create Class (any class) that include:
Three variables
Name ( default value is your name )
Id ( default value is your Id )
Print Method.
Create parameterized constructor for that class and initialize it with your name and your id, try to use this keyword ?
3 create an object to that class and pass (1234, Dana) as parameters
Ps : write your code in eclipse and send it as screen shot
Create an Inventory class named, Inventory.cpp, that can hold information and calculatedata for items in a retail store’s inventory.The class should have the following private member variables:Variable Name DescriptionitemNumber An integer that holds the item’s item number.quantity An integer for holding the quantity of the items on hand.cost A double for holding the wholesale per-unit cost of the itemtotalCost A double for holding the total inventory cost of the item(calculated as quantity times cost).The class should have the following public member functions:Member Function DescriptionDefault Constructor Sets all the member variables to 0.Constructor #2 Accepts an item’s number, cost, and quantity as arguments.The function should copy these values to the appropriatemember variables.setItemNumber Accepts an integer argument that is copied to theitemNumber member variable.setQuantity Accepts an integer argument that is copied to the quantitymember variable.setCost Accepts a double…
Create an Inventory class named, Inventory.cpp, that can hold information and calculatedata for items in a retail store’s inventory.The class should have the following private member variables:Variable Name DescriptionitemNumber An integer that holds the item’s item number.quantity An integer for holding the quantity of the items on hand.cost A double for holding the wholesale per-unit cost of the itemtotalCost A double for holding the total inventory cost of the item(calculated as quantity times cost).The class should have the following public member functions:Member Function DescriptionDefault Constructor Sets all the member variables to 0.Constructor #2 Accepts an item’s number, cost, and quantity as arguments.The function should copy these values to the appropriatemember variables.setItemNumber Accepts an integer argument that is copied to theitemNumber member variable.setQuantity Accepts an integer argument that is copied to the quantitymember variable.setCost Accepts a double…
Chapter 6 Solutions
Starting Out with Java: Early Objects (6th Edition)
Ch. 6.1 - Prob. 6.1CPCh. 6.1 - Prob. 6.2CPCh. 6.1 - Describe the limitation of static methods.Ch. 6.3 - Prob. 6.4CPCh. 6.3 - What is a methods signature?Ch. 6.3 - Prob. 6.6CPCh. 6.3 - How many default constructors may a class have?Ch. 6.4 - Prob. 6.8CPCh. 6.4 - Prob. 6.9CPCh. 6.4 - Prob. 6.10CP
Ch. 6.5 - Recall the Rectangle class shown earlier in this...Ch. 6.9 - Consider the following statement: A car has an...Ch. 6.9 - Why is it not safe to return a reference to an...Ch. 6.9 - A class has a reference variable as an instance...Ch. 6.10 - Prob. 6.15CPCh. 6.12 - Look at the following statement, which declares an...Ch. 6.12 - Assume that the following enumerated data type has...Ch. 6.12 - Prob. 6.18CPCh. 6 - This type of method cannot access any non-static...Ch. 6 - Prob. 2MCCh. 6 - Prob. 3MCCh. 6 - Prob. 4MCCh. 6 - If you write this method for a class, Java will...Ch. 6 - Making an instance of one class a field in another...Ch. 6 - This is the name of a reference variable that is...Ch. 6 - This enum method returns the position of an enum...Ch. 6 - Assuming the following declaration exists: enum...Ch. 6 - You cannot use the fully qualified name of an enum...Ch. 6 - The Java Virtual Machine periodically performs...Ch. 6 - If a class has this method, it is called...Ch. 6 - CRC stands for a. Class, Return value, Composition...Ch. 6 - Prob. 11MCCh. 6 - True or False: A static member method may refer to...Ch. 6 - True or False: All static member variables are...Ch. 6 - Prob. 18TFCh. 6 - Prob. 19TFCh. 6 - Prob. 21TFCh. 6 - True or False: Enumerated data types are actually...Ch. 6 - True or False: enum constants have a toString...Ch. 6 - True or False: A class may not have more than one...Ch. 6 - True or False: A private class that is defined...Ch. 6 - public class MyClass { private int x; private...Ch. 6 - public class TwoValues { private int x, y; public...Ch. 6 - public class MyMath { public static int square(int...Ch. 6 - Assume the following declaration exists : enum...Ch. 6 - l. Consider the following class declaration:...Ch. 6 - A pet store sells dogs, cats, birds, and hamsters....Ch. 6 - Prob. 1SACh. 6 - Prob. 2SACh. 6 - Consider the following class declaration: public...Ch. 6 - Prob. 4SACh. 6 - How does method overloading improve the usefulness...Ch. 6 - Prob. 6SACh. 6 - Even if you do not write an equals method for a...Ch. 6 - A has a relationship can exist between classes....Ch. 6 - Prob. 9SACh. 6 - Is it advisable or not advisable to write a method...Ch. 6 - Prob. 11SACh. 6 - Look at the following declaration: enum Color {...Ch. 6 - Assuming the following enum declaration exists:...Ch. 6 - Under what circumstances does an object become a...Ch. 6 - Area Class Write a class that has three overloaded...Ch. 6 - InventoryItem Class Copy Constructor Add a copy...Ch. 6 - Carpet Calculator The Westfield Carpet Company has...Ch. 6 - LandTract Class Make a LandTract class that has...Ch. 6 - Month Class Write a class named Month. The class...Ch. 6 - Employee Class Modification In Programming...Ch. 6 - RetailItem Class Modification Modify this chapters...Ch. 6 - Sales Receipt File Modify the program you wrote in...Ch. 6 - Parking Ticket Simulator For this assignment you...Ch. 6 - Geometry Calculator Design a Geometry class with...Ch. 6 - Car Instrument Simulator For this assignment, you...Ch. 6 - First to One Game This game is meant for two or...Ch. 6 - Heads or TaiLs Game This game is meant for two or...
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
- Create an Inventory class named, Inventory.cpp, that can hold information and calculatedata for items in a retail store’s inventory.The class should have the following private member variables:Variable Name DescriptionitemNumber An integer that holds the item’s item number.quantity An integer for holding the quantity of the items on hand.cost A double for holding the wholesale per-unit cost of the itemtotalCost A double for holding the total inventory cost of the item(calculated as quantity times cost).The class should have the following public member functions:Member Function DescriptionDefault Constructor Sets all the member variables to 0.Constructor #2 Accepts an item’s number, cost, and quantity as arguments.The function should copy these values to the appropriatemember variables.setItemNumber Accepts an integer argument that is copied to theitemNumber member variable.setQuantity Accepts an integer argument that is copied to the quantitymember variable.setCost Accepts a double…arrow_forward#this is a python program #topic: OOP Design a class called Pokemon using a parameterized constructor so that after executing the following line of code the desired result shown in the output box will be printed. First object along with print has been done for you, you also need to create other objects and print accordingly to get the output correctly. [You are not allowed to change the code below] #Write your code for class here team_pika = Pokemon('pikachu', 'charmander', 90, 60, 10) print('=======Team 1=======') print('Pokemon 1:',team_pika.pokemon1_name, team_pika.pokemon1_power) print('Pokemon 2:',team_pika.pokemon2_name, team_pika.pokemon2_power) pika_combined_power = (team_pika.pokemon1_power + team_pika.pokemon2_power) * team_pika.damage_rate print('Combined Power:', pika_combined_power) #Write your code for subtask 2,3,4 here Output: =======Team 1======= Pokemon 1: pikachu 90 Pokemon 2: charmander 60 Combined Power: 1500 =======Team 2======= Pokemon 1:…arrow_forwardusing jave: Create the a Person class with the following: Class Variables:String firstname String lastname int birthmonth int birthday int birthyear String ssn (All variables above should be private) Constructor The main constructor should take in all values and assign them to their respective private class variables MethodsCreate a public getters and setters for firstname and lastname and SSN getFirstname getLastname setFirstname setLastname Create a public getter method called getBirthdate, which will return a String composed of their birthday in month/day/year format. For example, if birthmonth=3, birthday=22, birthyear=2000, it should return the String "3/22/2000" Create a public method called verifySSN that takes in a String parameter and returns a boolean. It will check the parameter against the person's SSN and return true or false based on whether they match.arrow_forward
- You create a class by writing a(n) __________. a. blueprint b. class declaration c. initialization list d. object namearrow_forwardCreate a class called account that might use to represent customers’ bank accounts.Bank account should keep the record of customer’s account balance. Your class shouldprovide a constructor that receives an initial balance and uses it to initialize datamember. Account balance should be greater than or equal to zero. The class shouldprovide the feature credit to insert any amount to customers’ account. Debitfunctionality should enable the user to withdraw the money from account (The functionshould keep the check of the amount withdraw should not exceed the current balance ifit does generate an error message to the user indicating the operation is not possible).Function getBlanceenables the user to check the amount present in his account. solve it in C++.arrow_forwardIn this exercise, you have to create a class called Point which can calculate distance between two points in the x-y plane. Problem Statement# You have to implement a class called Point that represents a specific point in the x-y plane. It should contain the following: ● fields: ○ x( integer type) ○ y( integer type) ● methods: ○ default constructor that initializes the point at (0,0)(0, 0)(0,0) ○ parameterized constructor that takes input x and y and initializes the point to the respective coordinates. ○ float distance(), a method which calculates the distance of the point (represented by the object) from the origin, i.e. (0,0)(0, 0)(0,0) ○ float distance(x1, y1), a method which calculates the distance between the point represented by the class object and (x1,y1)(x1, y1)(x1,y1) Sample Input# Point p1 = new Point(5, 5); Sample Output# distance() => 7.071 distance(2, 1) => 5.0 Part of the solution import java.lang.Math; class Point { // Private fields private int x;…arrow_forward
- Design a class named RoseBushes. A rose has fields for a color (for example, “red”), a price for athree gallon bush (for example, 17.99), and a field that indicates whether the rose bush hasbloomed (for example, “Yes”).Finish creating the class diagram below and then write the pseudocode that defines the class.Hint: You will need set and get methods for each field.UML Class Diagram:RoseBushes-color : string-price : num-bloomed : string Pseudocode:arrow_forwardStep 3: Add a basic WineCase class and allow a buyer to select a case of wine to buy. Write a basic WineCase class to represent a case of wine. A WineCase object has four fields: refNo (a unique sequence of letters and digits), description (e.g. "chablis", "white burgundy" or similar), noOfBottles (in the case) and price (the price of the case in pounds). The constructor for the class should be passed suitable arguments to initialise these four fields. Add a selectWineCase() method to the Browser class which allows a browser to choose a case of wine provided that browser is a buyer. This method is passed a WineCase object as a parameter. You should declare a new field wineCase in the Browser class in order to store the case of wine selected. Make the selectWinecase() method print a message to the terminal window about the selection. An example is shown below: Buyer with ID 6732 has selected wine case with reference number LO786, a case of 2018 Pinot…arrow_forwardStep 3: Add a basic WineCase class and allow a buyer to select a case of wine to buy. Write a basic WineCase class to represent a case of wine. A WineCase object has four fields: refNo (a unique sequence of letters and digits), description (e.g. "chablis", "white burgundy" or similar), noOfBottles (in the case) and price (the price of the case in pounds). The constructor for the class should be passed suitable arguments to initialise these four fields. Add a selectWineCase() method to the Browser class which allows a browser to choose a case of wine provided that browser is a buyer. This method is passed a WineCase object as a parameter. You should declare a new field wineCase in the Browser class in order to store the case of wine selected. Make the selectWinecase() method print a message to the terminal window about the selection. An example is shown below: Buyer with ID 6732 has selected wine case with reference number LO786, a case of 2018 Pinot…arrow_forward
- "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 fields for a number of samples, a description of the type of rock, and the weight of the rock in grams. 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. Create an application that instantiates an object of each type and demonstrate that the methods work appropriately. Save the files as Rock.java, IgneousRock.java,SedimentaryRock.java, MetamorphicRock.java, and DemoRocks.java."arrow_forwardA __________ is a variable that is declared inside a class but not inside any method. a. term b. class variable c. field d. mnemonicarrow_forwardWrite Rectangle class to represent a rectangle. The class contains:a. Two double data fields named width and height that specify the width and height ofthe rectangle. The default values are 1 for both width and height.b. A no-arg constructor that creates a default rectangle.c. A constructor that creates a rectangle with the specified width and height.d. A method named getArea() that returns the area of this rectangle.e. A method named getPerimeter() that returns the perimeter.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT