Java Programming, Loose-leaf Version
8th Edition
ISBN: 9781337685917
Author: Joyce Farrell
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
thumb_up100%
Chapter 3, Problem 11RQ
Program Description Answer
The instance variables are the non static data components of a class.
Hence, the correct option is “b”.
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
Create a class called Date that includes three instance variables-a month (type int), a day (type int) and a year (type int). Provide a constructor that initializes the three instance variables and assumes that the values provided are correct. Provide a set and a get method for each instance variable. Provide a method displayDate that displays the month, day and year separated by forward slashes (/). Add a main method to the class that demonstrates class Date's capabilities.
Create a class called Student that has the following attributes:• __first_name• __last_name• __final_scoreThe class should have following methods:• letter_grade: calculates the letter grade based on final• display_student_info: displays student informationWrite a Python program that creates at least five objects based on Student class. Use display_student_info method to print each object’s information as output including letter grade. Please modify the class if you think letter_grade needs to be stored as well for a class object
Assume that you have created a class named MyClass, and that a working program contains the following statement:output MyClass.numberWhich of the following do you know?a. number is a numeric field.b. number is a static field.c. number is an instance variable.d. all of the above
Chapter 3 Solutions
Java Programming, Loose-leaf Version
Ch. 3 - Prob. 1RQCh. 3 - Prob. 2RQCh. 3 - Prob. 3RQCh. 3 - Prob. 4RQCh. 3 - Prob. 5RQCh. 3 - Prob. 6RQCh. 3 - Prob. 7RQCh. 3 - Prob. 8RQCh. 3 - Prob. 9RQCh. 3 - Prob. 10RQ
Ch. 3 - Prob. 11RQCh. 3 - Prob. 12RQCh. 3 - Prob. 13RQCh. 3 - Prob. 14RQCh. 3 - Prob. 15RQCh. 3 - Prob. 16RQCh. 3 - Prob. 17RQCh. 3 - Prob. 18RQCh. 3 - Prob. 19RQCh. 3 - Prob. 20RQCh. 3 - Prob. 1PECh. 3 - Prob. 2PECh. 3 - Prob. 3PECh. 3 - Prob. 4PECh. 3 - Prob. 5PECh. 3 - Prob. 6PECh. 3 - Prob. 7PECh. 3 - Prob. 8PECh. 3 - Prob. 9PECh. 3 - Prob. 10PECh. 3 - Prob. 11PECh. 3 - Prob. 12PECh. 3 - Prob. 13PECh. 3 - Prob. 1GZCh. 3 - Prob. 2GZCh. 3 - Prob. 1CP
Knowledge Booster
Similar questions
- Create a class called Invoice that a hardware store might use to represent an invoice for an item sold at the store. An Invoice should include four pieces of information as instance variable Part number(type String) Part description(type String) Quantity of the item being purchased (type int) Price per item (double). Your class should have a constructor that initializes the four instance variables. Provide a set and a get method for each instance variable. In addition, provide a method named getInvoice Amount that calculates the invoice amount (i.e., multiplies the quantity by the price per item), then returns the amount as a double value. If the quantity is not positive, it should be set to 0. If the price per item is not positive, it should be set to 0.0. Write a test application named InvoiceTest that demonstrates class Invoice’s capabilities.arrow_forwardCreate a class called Invoice that a hardware store might use to represent an invoice for an item sold at the store. An Invoice should include four information as instance variables: a part number (type String), a part description (type String), a quantity of the item being purchased (type int) and a price per item (double). Your class should have a constructor that initializes the four instance variables. Provide a set and a get method for each instance variable. In addition, provide a method named getInvoiceAmount that calculates the invoice amount (i.e., multiplies the quantity by the price per item), then returns the amount as a double value. If the quantity is not positive, it should be set to 0. If the price per item is not positive, it should be set to 0.0. Write a tester class named InvoiceTest that demonstrates class Invoice’s capabilities by creating two invoices then changing and printing their characteristics.arrow_forwardCreate a class called Complex for performing arithmetic with complex numbers. Complex numbers have the form realPart + imaginaryPart * i where i is -1 Write a program to test your class. Use floating-point variables to represent the private data of the class. Provide a constructor that enables an object of this class to be initialized when it is declared. Provide a no-argument constructor with default values in case no initializers are provided. Provide public methods that perform the following operations: a) Add two Complex numbers: The real parts are added together and the imaginary parts are added together. b) Subtract two Complex numbers: The real part of the right operand is subtracted from the real part of the left operand, and the imaginary part of the right operand is sub- tracted from the imaginary part of the left operand. c) Print Complex numbers in the form (a, b), where a is the real part and b is the imaginary part.arrow_forward
- Write 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. in Javaarrow_forwardWrite a class named SavingsAccount, which allows an owner of an account to make deposits and withdrawals. These accounts also compute interest periodically (use an interest rate of 0.02). The account should allow the user to enter his/her name, PIN, and balance as attributes when an account is created, and it should return an account number for the user to use. The class should include the following functions: (createAccount, verifyInfo, getBalance, getName, getPin, deposit, withdraw, computeInterest). When an account is created, the balance should be zero by default. When the account user wants to access the account for withdrawal, deposit or computInterest, the program should check the user’s information against the information in the account created. Use import statements to create the object and call each function. Write a unittest program that tests the program above PYTHONarrow_forwardWrite a class named SavingsAccount, which allows an owner of an account to make deposits and withdrawals. These accounts also compute interest periodically (use an interest rate of 0.02). The account should allow the user to enter his/her name, PIN, and balance as attributes when an account is created, and it should return an account number for the user to use. The class should include the following functions: (createAccount, verifyInfo, getBalance, getName, getPin, deposit, withdraw, computeInterest). When an account is created, the balance should be zero by default. When the account user wants to access the account for withdrawal, deposit or computInterest, the program should check the user’s information against the information in the account created. Use import statements to create the object and call each function. code should be in pythonarrow_forward
- Write a class named SavingsAccount, which allows an owner of an account to make deposits and withdrawals. These accounts also compute interest periodically (use an interest rate of 0.02). The account should allow the user to enter his/her name, PIN, and balance as attributes when an account is created, and it should return an account number for the user to use. The class should include the following functions: (createAccount, verifyInfo, getBalance, getName, getPin, deposit, withdraw, computeInterest). When an account is created, the balance should be zero by default. When the account user wants to access the account for withdrawal, deposit or computInterest, the program should check the user’s information against the information in the account created. Use import statements to create the object and call each function. need in python programme?arrow_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_forwarda. Create a class named Invoice that contains fields for an item number, name, quantity, price, and total cost. Create instance methods that set the item name, quantity, and price. Whenever the price or quantity is set, recalculate the total (price times quantity). Also include a displayLine() method that displays the item number, name, quantity, price, and total cost. Save the class as Invoice.java. b. Create a class named TestInvoice whose main() method declares three Invoice items. Create a method that prompts the user for and accepts values for the item number, name, quantity, and price for each Invoice. Then display each completed object. Save the application as TestInvoice.java.arrow_forward
- 1. Create a class called Student, with the following attributes/variables:a. studentName (String)b. studentNumber (int)sc. regYear(long)d. faculty(String)e. department(String)2. Add the following methods in Student:a. accessors and mutators for all variablesb. toString methodi. Formulate your toString so that it only shows studentName,studentNumber and faculty3. Create a class called MyFriends, with the following attributes variables:a. studentArray(Student[])4. Add the following methods in MyFriends:a. fillArrayi. Using scanner ask how many students does the user want to inputii. Capture user input for all of his friends(Of course we are assuming all your friends would be similarUWC students, go ask around and meet new friends, alsopreferably not in the same Computer Science department … ifpossible … only if possible)b. maini. Call the fillArray methodii. Count how many Computer Science studentsiii. If half or more students are Computer Science students, thendisplay “You … need more…arrow_forwardExercise 7.13 JHTP (Date Class): Create a class called Date that includes 3 instance variables—a month (type int), a day (type int), and a year (type int). Provide a constructor that initializes the 3 instance variables and assumes the values provided are correct. Provide a set and a get method for each instance variable. Provide a method displayDate that displays the month, day, and year separated by forward slashes(/). Write a test application named DateTest that demonstrates class Date’s capabilities. Java codearrow_forwardjava 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 shotarrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageEBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,