Starting Out with Java: Early Objects Plus MyLab Programming with Pearson eText -- Access Card Package (6th Edition)
6th Edition
ISBN: 9780134543659
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
thumb_up100%
Chapter 9, Problem 11MC
Program Description Answer
All classes in Java are directly or indirectly inherited from the class “Object”.
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
Hand-write a complete Java class that can be usedto create a Car object as described below.a. A Vehicle has-a:i. Registration numberii. Owner nameiii. Priceiv. Year manufacturedb. Add all instance variablesc. The class must have getters and setters for all instance variablesd. The class must have two constructors, a no-args and a constructor that receivesinput parameters for each instance variable.
Consider the following class definitions
public class SampleClass{
public String greet() {return "Greetings";}
}
public class SubClass extends SampleClass{
public string greet() {return "Hello";}
}
public class AnotherClass{
public String greet() {return "Hi";}
}
What can be said about the following code fragment?
public class Driver {
public static void main(String[] args){
Object p =new SampleClass();
System.out.println((AnotherClass).p),greet());
}
}
a. The above code compiles but causes runtime error.
b. The above code has no issues. It compiles and runs.
c. The above code causes compiler error.
1)Create a complete Java class that can be used to create a Computer object as described below:A Computer has a:- Manufacturer- Disk Size- Manufacturing Date- Number of coresa) Add all instance variables (data encapsulation is expected).b) The class must have getters and setters for all instance variables.c) The class must have two constructors: a no-arg constructor and a constructor thatreceives input parameters for each instance variable.d) Implement a toString() method for your class.
2)Write a Java program TestComputer, which creates three Computer objects with the informationbelow:a) - Manufacturer: Dell- Disk Size: 1189160321024 bytes- Manufacturing Date: April 1, 2020- Number of cores: 2b) - Manufacturer: Apple Inc- Disk Size: 269283712040 bytes- Manufacturing Date: March 31, 2020- Number of cores: 4c) Create your own Object. You can mimic your actual personal computer or use a no-argsconstructor.Print the three objects using toString() method to show all data fields
Chapter 9 Solutions
Starting Out with Java: Early Objects Plus MyLab Programming with Pearson eText -- Access Card Package (6th Edition)
Ch. 9.1 - Here is the first line of a class declaration....Ch. 9.1 - Look at the following class declarations and...Ch. 9.1 - Class B extends class A. (Class A is the...Ch. 9.2 - Prob. 9.4CPCh. 9.2 - Look at the following classes: public class Ground...Ch. 9.3 - Under what circumstances would a subclass need to...Ch. 9.3 - How can a subclass method call an overridden...Ch. 9.3 - If a method in a subclass has the same signature...Ch. 9.3 - If a method in a subclass has the same name as a...Ch. 9.3 - Prob. 9.10CP
Ch. 9.4 - When a class member is declared as protected, what...Ch. 9.4 - What is the difference between private members and...Ch. 9.4 - Why should you avoid making class members...Ch. 9.4 - Prob. 9.14CPCh. 9.4 - Why is it easy to give package access to a class...Ch. 9.6 - Look at the following class definition: public...Ch. 9.6 - When you create a class, it automatically has a...Ch. 9.7 - Recall the Rectangle and Cube classes discussed...Ch. 9.8 - Prob. 9.19CPCh. 9.8 - If a subclass extends a superclass with an...Ch. 9.8 - What is the purpose of an abstract class?Ch. 9.8 - If a class is defined as abstract, what can you...Ch. 9.9 - Prob. 9.23CPCh. 9.9 - Prob. 9.24CPCh. 9.9 - Prob. 9.25CPCh. 9.9 - Prob. 9.26CPCh. 9.9 - Prob. 9.27CPCh. 9.9 - Prob. 9.28CPCh. 9 - In an inheritance relationship, this is the...Ch. 9 - In an inheritance relationship, this is the...Ch. 9 - This key word indicates that a class inherits from...Ch. 9 - A subclass does not have access to these...Ch. 9 - This key word refers to an objects superclass. a....Ch. 9 - In a subclass constructor, a call to the...Ch. 9 - The following is an explicit call to the...Ch. 9 - A method in a subclass that has the same signature...Ch. 9 - A method in a subclass having the same name as a...Ch. 9 - These superclass members are accessible to...Ch. 9 - Prob. 11MCCh. 9 - With this type of binding, the Java Virtual...Ch. 9 - Prob. 13MCCh. 9 - Prob. 14MCCh. 9 - Prob. 15MCCh. 9 - Abstract classes cannot ___________. a. be used as...Ch. 9 - You use the __________ operator to define an...Ch. 9 - Prob. 18MCCh. 9 - Prob. 19MCCh. 9 - You can use a lambda expression to instantiate an...Ch. 9 - True or False: Constructors are not inherited.Ch. 9 - True or False: in a subclass, a call to the...Ch. 9 - True or False: If a subclass constructor does not...Ch. 9 - True or False: An object of a superclass can...Ch. 9 - True or False: The superclass constructor always...Ch. 9 - True or False: When a method is declared with the...Ch. 9 - True or False: A superclass has a member with...Ch. 9 - True or False: A superclass reference variable can...Ch. 9 - True or False: A subclass reference variable can...Ch. 9 - True or False: When a class contains an abstract...Ch. 9 - True or False: A class may only implement one...Ch. 9 - True or False: By default all members of an...Ch. 9 - // Superclass public class Vehicle { (Member...Ch. 9 - // Superclass public class Vehicle { private...Ch. 9 - // Superclass public class Vehicle { private...Ch. 9 - // Superclass public class Vehicle { public...Ch. 9 - Write the first line of the definition for a...Ch. 9 - Look at the following code, which is the first...Ch. 9 - Write the declaration for class B. The classs...Ch. 9 - Write the statement that calls a superclass...Ch. 9 - A superclass has the following method: public void...Ch. 9 - A superclass has the following abstract method:...Ch. 9 - Prob. 7AWCh. 9 - Prob. 8AWCh. 9 - Look at the following interface: public interface...Ch. 9 - Prob. 1SACh. 9 - A program uses two classes: Animal and Dog. Which...Ch. 9 - What is the superclass and what is the subclass in...Ch. 9 - What is the difference between a protected class...Ch. 9 - Can a subclass ever directly access the private...Ch. 9 - Which constructor is called first, that of the...Ch. 9 - What is the difference between overriding a...Ch. 9 - Prob. 8SACh. 9 - Prob. 9SACh. 9 - Prob. 10SACh. 9 - What is an. abstract class?Ch. 9 - Prob. 12SACh. 9 - When you instantiate an anonymous inner class, the...Ch. 9 - Prob. 14SACh. 9 - Prob. 15SACh. 9 - Employee and ProductionWorker Classes Design a...Ch. 9 - ShiftSupervisor Class In a particular factory, a...Ch. 9 - TeamLeader Class In a particular factory, a team...Ch. 9 - Essay Class Design an Essay class that extends the...Ch. 9 - Course Grades In a course, a teacher gives the...Ch. 9 - Analyzable Interface Modify the CourseGrades class...Ch. 9 - Person and Customer Classes Design a class named...Ch. 9 - PreferredCustomer Class A retail store has a...Ch. 9 - BankAccount and SavingsAccount Classes Design an...Ch. 9 - Ship, CruiseShip, and CargoShip Classes Design a...
Knowledge Booster
Similar questions
- Create a Person class that has the properties: name and age. Override toString so that it displays a Person object like this: Where name is the value of the name property and age is the value of the age property. "<Name: name, Age: age>" Person class should have a natural ordering by age in descending order. Create a Main.java file that: Sorts a List of people using Person’s natural ordering. Uses a custom Comparator with an anonymous class that sorts the List of people by name in ascending order. Uses a custom Comparator with a lambda implementation that sorts the list of people by name in descending order.arrow_forwardimplement a super class person make two classes student and instructor that inherit from person .a person has a name and a year of birth a student has a major and an instructor has a salary write the class declararions the constructors and the __repr__ method for all classes . supply atest program that tests these classes and methods cs2 python please answer quicklyarrow_forwardJava Question - Based on code, which answer out of the choices "A, B, C, D, E" is correct. Question has one correct answer. Thank you. Part 2 - 7. Which is possibly a composite class? class Seed { ... }class Fruit { Seed s1 = new Seed(); }class Apple extends Fruits { ... }class Orange extends Apple { ... }class ApplePie { ApplePie a1 = new ApplePie(); } A. FruitB. AppleC. ApplePieD. OrangeE. Seedarrow_forward
- Consider public class MyClass { public MyClass(){/code/} // more code… } To instantiate MyClass, you would write? MyClass mc = new MyClass(); MyClass mc = MyClass; MyClass mc = MyClass(); MyClass mc = new MyClass; public static int foo(int a, String s) { s = “Yellow”; a=a+2; return a; } public static void bar() { int a=2; String s = “Blue”; a = foo(a,s); System.out.println(“a=”+a+” s=”+s); } public static void main(String args[]) { bar(); } What is printed on execution of these methods? a = 4 s = Blue a = 5 s = Yellow a = 3 s = Yellow a =2 5 s = Blue What is true about private fields of a class? They must be used with private methods. They are accessible from anywhere inside or outside of a class. They can never be used in a class. They can be accessed only by methods inside the class they are associated with.arrow_forwardClasses URGENT hmui FOR JAVA Write a class about a book which has following properties: • isbn • price • titleIn a Test class we are supposed to create objects as below: Book b1= new Book(); Book b2= new Book(544444, “Java”); Book b3= new Book(54444444, C++, 5.6); Book b4= new Book (“Python, 7.9, 8888899988); and we are supposed to print objects with the following statement: 5. System.out.println(b3); The the output should be:“Title of the book is C++, ISBN is 54444444”, price is 5.6 TL Now complete the Book class that enable to execute statements that mentioned in the Test class. Except the 5 items that mention above, please test: 6. Test the f(n) with 2 different numbers 7. Update the price of the b4 object.8. Test the Q3 method.m.arrow_forwardConsider the following Java classes. Assuming that all of these classes are in the same directory. What will be the output when TestClassC is compiled and run.arrow_forward
- Create a class student and then create an object of this class and work with it. Idfirst namelast namegradesdate of birthfield of studyenrolled coursesenrolled semester using constructors, setters-getters in JAVA programmingID must be generatedarrow_forward1. Create a new Java class named Student that has the following fields o yearOfAdmission - The yearOfAdmission field is an calendar data type that holds the year of admitting the student (e.g. 2021) o Name - The name field is a String object that holds the name of the student (e.g. “Ahlam") o Address – The address field is a String that holds the address of the student (e.g. “AlHail”) 2. In addition to that, the student class should have the following methods. o Constructor - The constructor should accept yearOfAdmission, name, and Address as arguments ▪ These values should be used to initialize the year of admitting student, name of the student, and Address fields. o Getter Methods - Write three accessor (getter) methods to get the values stored in an object's fields ▪ getYear(), getName(), get Address () Below code is a hint to get you started. public class Student { private int yearOfRegistrn; private String Name; private String Address; // Constructor public…arrow_forwardDo the following program in Java Eclipse. Java Class that can be used to create a Fruit object as described below: A fruit has - a: - Date of Harvest -Color -Weight -Number of seeds a. Add all instance variables. b. The class must have getters and setters for all instance variables. c. The class must have two constructors, a no-args and a constructor that receives input for each instance variables. d. The parent class is abstract. e. its 1 abstract method and has toString() method f. its 2 children (concrete) also have toString() methods.arrow_forward
- 1. Create a java class Vehicle.a. The class should have two fields:i. no_of_seats and no_of_wheels.b. Create two objectsi. Motorcycle and Car for this class.c. Your output should show the descriptions for Car and Motorcyclearrow_forwardTape for a Turing Machine (Doubly-linked List)”.(I USE ECLIPSE & RUN CHECK ONLINE CONSOLE)A class named Tape to represent Turing machine tapes. The class should have an instance variable of type Cell that points to the current cell with the method: public Cell getCurrentCell() -- returns the pointer that points to the current cell. public char getContent() -- returns the char from the current cell. public void setContent(char ch) -- changes the char in the current cell to the specified value. Don't forget the Javadoc comments. IT WOULD HAVE A PUBLIC CLASS public void moveLeft() -- moves the current cell one position to the left along the tape. Note that if the current cell is the leftmost cell that exists, then a new cell must be created and added to the tape at the left of the current cell, and then the current cell pointer can be moved to point to the new cell. The content of the new cell should be a blank space. (Remember that the Turing machine's tape is conceptually…arrow_forwardSuppose you have defined a class such as the following for use in a program:public class YourClass{private int information;private char moreInformation;public YourClass(int newInfo, char moreNewInfo){<Details not shown.>}public YourClass(){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