Starting Out with Java: Early Objects (6th Edition)
6th Edition
ISBN: 9780134462011
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 3, Problem 13MC
A class’s responsibilities are __________.
- a. the objects created from the class
- b. things the class knows
- c. actions the class performs
- d. both b and c
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
__________can be used to assign an object of a class to another object of the same class.
Only___________ data members of a class can be accessed by a derived class.
a. Private and public
b. Public and protected
c. Private and protected
d. Private, protected and public
A class may have several constructors and it is called __________.
Chapter 3 Solutions
Starting Out with Java: Early Objects (6th Edition)
Ch. 3.1 - In this chapter, we use the metaphor of a...Ch. 3.1 - Prob. 3.2CPCh. 3.1 - When a variable is said to reference an object,...Ch. 3.1 - A string literal, such as Joe, causes what type of...Ch. 3.1 - Prob. 3.5CPCh. 3.1 - Prob. 3.6CPCh. 3.1 - Prob. 3.7CPCh. 3.1 - Prob. 3.8CPCh. 3.1 - Prob. 3.9CPCh. 3.1 - What is a stale data item?
Ch. 3.3 - Assume that r1 and r2 are variables that reference...Ch. 3.4 - How is a constructor named?Ch. 3.4 - What is a constructors return type?Ch. 3.4 - Prob. 3.14CPCh. 3.8 - Prob. 3.15CPCh. 3.8 - When designing an object-oriented application, who...Ch. 3.8 - How do you identify the potential classes in a...Ch. 3.8 - What are a classs responsibilities?Ch. 3.8 - What two questions should you ask to determine a...Ch. 3.8 - Will all of a classs actions always be directly...Ch. 3 - This is a collection of programming statements...Ch. 3 - A class is analogous to a(n) _______. a. house b....Ch. 3 - An object is a(n) _____. a. blueprint b. attribute...Ch. 3 - This is a class member that holds data. a. method...Ch. 3 - This key word causes an object to be created in...Ch. 3 - This key word causes a value to be sent back from...Ch. 3 - This is a method that gets a value from a classs...Ch. 3 - This is a method that stores a value in a field or...Ch. 3 - When the value of an item is dependent on other...Ch. 3 - This is a method that is automatically called when...Ch. 3 - When a local variable has the same name as a...Ch. 3 - If you do not write a constructor for a class,...Ch. 3 - A classs responsibilities are __________. a. the...Ch. 3 - Prob. 14TFCh. 3 - True or False: When passing an argument to a...Ch. 3 - Prob. 16TFCh. 3 - True or False: Each instance of a class has its...Ch. 3 - True or False: When you write a constructor for a...Ch. 3 - True or False: To find the classes needed for an...Ch. 3 - Find the error in the following class: public...Ch. 3 - Prob. 2FTECh. 3 - The following statement attempts to create a...Ch. 3 - Design a class named Pet, which should have the...Ch. 3 - Look at the following partial class definition,...Ch. 3 - Look at the following description of a problem...Ch. 3 - What is the difference between a class and an...Ch. 3 - A contractor uses a blueprint to build a set of...Ch. 3 - What is an accessor method? What is a mutator...Ch. 3 - is it a good idea to make fields private? Why or...Ch. 3 - If a class has a private field, what has access to...Ch. 3 - Prob. 6SACh. 3 - Assume a program named MailList.java is stored in...Ch. 3 - Prob. 8SACh. 3 - Why are constructors useful for performing...Ch. 3 - Prob. 10SACh. 3 - What is the difference between an argument and a...Ch. 3 - Under what circumstances does Java automatically...Ch. 3 - What do you call a constructor that accepts no...Ch. 3 - Employee Class Write a class named Employee that...Ch. 3 - Car Class Write a class named Car that has the...Ch. 3 - Personal Information Class Design a class that...Ch. 3 - Temperature Class Write a Temperature class that...Ch. 3 - Retail Item Class Write a class named RetailItem...Ch. 3 - Payroll Class Design a Payroll class that has...Ch. 3 - TestScores Class Design a TestScores class that...Ch. 3 - Circle Class Write a Circle class that has the...Ch. 3 - Pet Class Design a class named Pet, which should...Ch. 3 - Patient Charges Write a class named Patient that...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
The hexadecimal number system has 16 characters, six of which are alphabetic characters.
Digital Fundamentals (11th Edition)
(Sum a Sequence of Integers) Write a program that sums a sequence of integers. Assume that the first integer re...
C How to Program (8th Edition)
Insert const before any of the following array parameters that can be changed to constant array Parameters: voi...
Problem Solving with C++ (9th Edition)
Explain why software testing should always be an incremental, staged activity. Are programmers the best people ...
Software Engineering (10th Edition)
A(n) __________ loop tests its condition before performing an iteration. a. preemptive b. pretest c. infinite d...
Starting out with Visual C# (4th Edition)
Write assignment statements that perform the following operations with the variables a, b, and c. a. Adds 2 to ...
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
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
- 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.arrow_forwardQuestion 14 papa .use python Full explain this question and text typing work only We should answer our question within 2 hours takes more time then we will reduce Rating Dont ignore this linearrow_forwardAn interface is a collection of _______ that a class can implementarrow_forward
- Python Programming A- Define a class called Vehicle as follows: The Vehicle class has two instance variables: name, max_speed Define an __init__ function for the Vehicle class that initializes the name and max_speed instance variables Define get and set methods for each of the name and max_speed variables. You may call them getName, getMax_speed, setName and setMax_speed Define a __str__ function that prints the name and max_speed of the Vehicle class. B- Define a class called Car as follows: The Car class is a subclass of the Vehicle class. The Car class has an instance variable called number_of_cylinders Define an __init__ function for the Car class that initializes the name and max_speed and number_of_cylinders instance variables Please note that the Car class inherits the name and max_speed variables from the Vehicle class and does not redefine them. Define get and set methods for the number_of_cylinders variable. Define a __str__ function that prints the name and…arrow_forwardclass SavingsAccount(object): """This class represents a savings account with the owner's name, PIN, and balance.""" RATE = 0.02 def __init__(self, name, pin, balance = 0.0): self._name = name self._pin = pin self._balance = balance def __str__(self): result = 'Name: ' + self._name + '\n' result += 'PIN: ' + self._pin + '\n' result += 'Balance: ' + str(self._balance) return result def getBalance(self): return self._balance def getName(self): return self._name def getPin(self): return self._pin def deposit(self, amount): """Deposits the given amount.""" self._balance += amount return self._balance def withdraw(self, amount): """Withdraws the given amount. Returns None if successful, or an error message if unsuccessful.""" if amount < 0: return 'Amount must be >=…arrow_forwardThe __________ of a class contain(s) its behaviors. attributes methods structure scopearrow_forward
- Create a student class: • Store a name Store a list of assignments • Override init to take a name Override str to output the name, average assignment percentage, letter grade to match that average Calculate the student's average grade Create an assignment class: • Store the assignment name • Store the assignment date • Store the assignment grade • Override init to take a name and date Override str to output the name, date, and grade of the assignment Create a class class: • Store a list of students • Store the name of the class • override init to take the class name • override str to output the class name, and its list of students • Be able to write the class name, list of students, and their assignments to a file 'm a little stuck on where to begin. I'm still new to programming and not very good with object programming. I was wondering if I could get some insight on how this is structured.arrow_forwardObjectives By completing this assignment students should be able to: • Write programs using classes Instructions Write a program called passport.cpp. You also need to create a class to hold the passport itself. This class should be broken into .epp and .h files as we have done in class. The license class should hold the following information about a license: • The passport number • The first and last name of the person • Their nationality • Their birthdate You will then write a program that will prompt for information about a person's passport and then print out that license to the command line. Sample Output what is the person's first name: James What is the person's last name: Bond what is the passport number: 28128555 what is the person's nationality: UK What is the person's birthdate: 01/01/1970 UK Passport: 28128555 James Bond Born 01/01/1970arrow_forwardLab 2 – Designing a class This lab requires you to think about the steps that take place in a program by writing pseudocode. Read the following program prior to completing the lab. Design a class named Computer that holds the make, model, and amount of memory of a computer. Include methods to set the values for each data field, and include a method that displays all the values for each field. For the programming problem, create the pseudocode that defines the class and enter it below. Enter pseudocode herearrow_forward
- This function is used to check whether an object is an instance of a specific class or a subclass of that class. a. isinstance b. isobject c. isreference d. _ _str_ _arrow_forwardA. Car Class Create a Python Program where you write a class named Car that has the following data attributes: • _ _year_model (for the car's year model) • __make (for the make of the car) • _ _speed (for the car's current speed) The Car class should have an _init_ method that accepts the car's year model and make as arguments. These values should be assigned to the object's _year_model and make data attributes. It should also assign 0 to the __speed data attribute. The class should also have the following methods: accelerate() The accelerate method should add 5 to the speed data attribute each time it is called. brake() The brake method should subtract 5 from the speed data attribute each time it is called. • get_speed() The get_speed method should return the current speed. Next, design a program that creates a Car object then calls the accelerate method five times. After each call to the accelerate method, get the current speed of the car and display it. Then call the brake method…arrow_forward5. class definition for GameEnemy Next, we want to start making enemies for our upcoming video game, so we will define a class called GameEnemy. Every GameEnemy will have a name, an x location, a y location, and a number of hit points (which must be a non- negative integer ). The_init__ method for GameEnemy will take all of these parameters (in that order) and store them on the object. GameEnemy also needs a method called healthbar, which will allow us to show that enemy's health bar in the game. It returns the enemy's name followed by a number of asterisks to show how many hit points it has left. The exact format is shown below. Sample runs should look like: >>> enemy = GameEnemy ("TODD", 100, 200, 5) >>> enemy.healthbar() TODD: ****** >>> enemy-% ence 100 >>> enemy-y 200 If vou havo qu octionaarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Introduction to Classes and Objects - Part 1 (Data Structures & Algorithms #3); Author: CS Dojo;https://www.youtube.com/watch?v=8yjkWGRlUmY;License: Standard YouTube License, CC-BY