Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
11th Edition
ISBN: 9780134670942
Author: Y. Daniel Liang
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 11.14, Problem 11.14.3CP
In the following code, the classes A and B are in the same package. If the question marks in (a) are replaced by blanks, can class B be compiled? If the question marks are replaced by private, can class B be compiled? If the question marks are replaced by protected, can class B be compiled?
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
In this java assignment, we will be creating a pay stub for an employee using classes. Each class must be implemented into their own file, a total of 5 classes/files. We are going to implement the following classes:
Employee – This class represents an employee. It needs the following fields exposed via getters and setters:
Employee ID (we will need to make this unique, for now, just hard code it to 1).
First name, Last name, Middle initial
Address, City, Zip
Phone, Email
Hourly Rate
PayPeriod – This class represents an employee’s payment information. An employee will eventually have more than one pay period. It must contain the following fields (exposed via getters and setters):
Pay period Id (hard code it for now)
Employee Id (who is this for)
Start Date, End Date
Number of hours
PayrollManager – This class provides the functionality we need to compute and display our payroll. It should implement the following methods:
double CalculateGrossPay (Employee, Payperiod) – This…
Modify the above code to use the alternative method for multithreading (i.e., implementing the Runnable interface). Name your main class RunnableHelloBye and your subsidiary classes Hello and Goodbye respectively. The fi rst should display the message ‘Hello!’ ten times (with a random delay of 0–2 s between consecutive displays), while the second should do the same with the message ‘Goodbye!’. Note that it will NOT be the main class that implements the Runnable interface, but each of the two subsidiary classes.
Create a class Animal Create a class Cat, and a class Dog, and a class Bearded Dragon which extend Animal. Add to your Animal class: Member: name Methods: Public Animal (String name) //constructor public void makes Sound () with the implementation printing out a generic animal sound. Next, override (add) the makes Sound() method to your Cat and Dog class, with the implementation specific to each animal (i.e, cat says purr..). Do not override the makesSound() for your Dragon (bearded dragons don't make sounds!) Note, you'll also need a constructor in each of your subclasses which calls super(name) to initialize the common 'name' member of Animal. Next (in your test harness) create a List of different Animals ( a couple cats, a dog, a dragon... ) and add these Animals to your list. Iterate through your list & call makeSound on each. (you should observe the makeSound method called will be: cat -> from Cat class, dog-> from Dog class, bearded Dragon -> from Animal class ) EC:…
Chapter 11 Solutions
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Ch. 11.2 - True or false? A subclass is subset of a...Ch. 11.2 - What keyword do you use to define a subclass?Ch. 11.2 - What is single inheritance? What is multiple...Ch. 11.3 - What is the output of running the class C in (a)?...Ch. 11.3 - How does a subclass invoke its superclasss...Ch. 11.3 - True or false? When invoking a constructor from a...Ch. 11.4 - True or false? You can override a private method...Ch. 11.4 - True or false? You can override a static method...Ch. 11.4 - How do you explicitly invoke a superclasss...Ch. 11.4 - How do you invoke an overridden superclass method...
Ch. 11.5 - Identify the problems in the following code:...Ch. 11.5 - Prob. 11.5.2CPCh. 11.5 - If a method in a subclass has the same signature...Ch. 11.5 - If a method in a subclass has the same signature...Ch. 11.5 - If a method in a subclass has the same name as a...Ch. 11.5 - Prob. 11.5.6CPCh. 11.7 - Prob. 11.7.1CPCh. 11.8 - Prob. 11.8.1CPCh. 11.8 - Prob. 11.8.2CPCh. 11.8 - Can you assign new int[50], new Integer [50], new...Ch. 11.8 - Prob. 11.8.4CPCh. 11.8 - Show the output of the following code:Ch. 11.8 - Show the output of following program: 1public...Ch. 11.8 - Show the output of following program: public class...Ch. 11.9 - Indicate true or false for the following...Ch. 11.9 - For the GeometricObject and Circle classes in...Ch. 11.9 - Suppose Fruit, Apple, Orange, GoldenDelicious, and...Ch. 11.9 - What is wrong in the following code? 1public class...Ch. 11.10 - Prob. 11.10.1CPCh. 11.11 - Prob. 11.11.1CPCh. 11.11 - Prob. 11.11.2CPCh. 11.11 - Prob. 11.11.3CPCh. 11.11 - Prob. 11.11.4CPCh. 11.11 - Prob. 11.11.5CPCh. 11.12 - Correct errors in the following statements: int[]...Ch. 11.12 - Correct errors in the following statements: int[]...Ch. 11.13 - Prob. 11.13.1CPCh. 11.14 - What modifier should you use on a class so a class...Ch. 11.14 - Prob. 11.14.2CPCh. 11.14 - In the following code, the classes A and B are in...Ch. 11.14 - In the following code, the classes A and B are in...Ch. 11.15 - Prob. 11.15.1CPCh. 11.15 - Indicate true or false for the following...Ch. 11 - Sections 11.211.4 11.1(The Triangle class) Design...Ch. 11 - (Subclasses of Account) In Programming Exercise...Ch. 11 - (Maximum element in ArrayList) Write the following...Ch. 11 - Prob. 11.5PECh. 11 - (Use ArrayList) Write a program that creates an...Ch. 11 - (Shuffle ArrayList) Write the following method...Ch. 11 - (New Account class) An Account class was specified...Ch. 11 - (Largest rows and columns) Write a program that...Ch. 11 - Prob. 11.10PECh. 11 - (Sort ArrayList) Write the following method that...Ch. 11 - (Sum ArrayList) Write the following method that...Ch. 11 - (Remove duplicates) Write a method that removes...Ch. 11 - (Combine two lists) Write a method that returns...Ch. 11 - (Area of a convex polygon) A polygon is convex if...Ch. 11 - Prob. 11.16PECh. 11 - (Algebra: perfect square) Write a program that...Ch. 11 - (ArrayList of Character) Write a method that...Ch. 11 - (Bin packing using first fit) The bin packing...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Write code to implement the following function: / Generate mask indicating leftmost 1 in x. Assume w=32. For ...
Computer Systems: A Programmer's Perspective (3rd Edition)
Consider the adage Never ask a question for which you do not want the answer. a. Is following that adage ethica...
Experiencing MIS
Give the name of the algorithm that results from each of the following special cases: a. Local beam search with...
Artificial Intelligence: A Modern Approach
Look at the following partial class definition, and then respond to the questions that follow it: public class ...
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
Describe the purpose of the access key attribute and how it supports accessibility.
Web Development and Design Foundations with HTML5 (8th Edition)
Suggest why it is important to make a distinction between developing the user requirements and developing syste...
Software Engineering (10th 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
- This assignment is about OOP: Given Human class (Human.java) , please write a Student class (Student.java). This Student class is one child class of Human. A test file (CIS365Hw2InheritanceTest.java) of using the Student class is also given. Here is the result of running the CIS365Hw2InheritanceTest.java Student 1: no name, 0 years old, no major (10 points)Student 2: John, 18 years old, Computer Science (10 points)******** After change ******** (5 points)Student 1: Mary, 22 years old, Math (20 points)Student 1: Mary, 22 years old, Computer Science (20 points)Hello, I am a Student, and my name is Mary (20 points) public class CIS365Hw2InheritanceTest { public static void main(String[] args) { Student stu1=new Student(); Student stu2=new Student("John",18,"Computer Science"); System.out.println("Student 1:…arrow_forwardQ13: In the following code, the classes A and B are in different packages. If the question marks in (a) are replaced by blanks, can class B be compiled? If the question marks are replaced by protected, can class B be compiled? package p1; package p2; public class A { int i; public class B extends A { public void m1(String[] args) { System.out.println(i); m(); } } ? ? void m() { ... } } (b) a. NO to both b. Yes / No c. No / Yes d. Yes to botharrow_forwardWrite a class named NameAndCount for recording a String data name and an int data named count. A constructor for the class takes two values, one for the name and the other for the count, and stores the two values in the instance variables. The class must be comparable, with the declaration of implements Comparable<NameAndCount>. The class has a “getter” for the name, named getName, and a “getter” for the count, named count. For “setters”, there is a method named increment that increases the value of count by 1. There is another instance method equals, which receives a String data as its parameter, and returns a boolean value indicating whether or not the contents of the String data is equal to the contents of name. Additionally, the class must implement the compareTo method, which returns the result of comparing the values of count. please write java code for above questionarrow_forward
- Write a class named NameAndCount for recording a String data name and an int data named count. A constructor for the class takes two values, one for the name and the other for the count, and stores the two values in the instance variables. The class must be comparable, with the declaration of implements Comparable<NameAndCount>. The class has a “getter” for the name, named getName, and a “getter” for the count, named count. For “setters”, there is a method named increment that increases the value of count by 1. There is another instance method equals, which receives a String data as its parameter, and returns a boolean value indicating whether or not the contents of the String data is equal to the contents of name. Additionally, the class must implement the compareTo method, which returns the result of comparing the values of count. please write java code for above question and please send me the screenshot of the output formatarrow_forwardin Javaarrow_forwardWrite a Java program that consists of at least three classes for Students, Employees and Courses registration in University. The program should be fully documented, and the following concepts should be applied: Defining a constructor with and without arguments. Use the setter, getter and toString methods Sending an object/s to a method and returning it as a return value. Defining array of objects and using loop/s and Scanner object/s for data entry. Defining the main method that integrates the whole project.arrow_forward
- Write two Java classes: Student and Main as follow: Class Student: A. Create three private variables: Name, ID and Specialization. B. Define set and get methods for the variable Name. C. Override the toString method to display the class instances. Class Main: A. Define the main method B. Define an array of the class Student with a size of 10. c. Use the loop for data entry in each object. D. Print all objects values.arrow_forwardPython:Please read the following. The Game class The Game class brings together an instance of the GameBoard class, a list of Player objects who are playing the game, and an integer variable “n” indicating how many tokens must be aligned to win (as in the name “Connect N”). The game class has a constructor and two additional methods. The most complicated of these, play, is provided for you and should not be modified. However, you must implement the constructor and the add_player method. __init__(self,n,height,width) The Game constructor needs to initialize three instance variables. The first, self.n, simply holds the integer value “n” provided as a parameter. The second, self.board, should be a new instance of the GameBoard class (described below), built using the provided height and width as dimensions. The third, self.players, should be an initially empty list. add_player(self,name,symbol) The add_player method is provided a name string and a symbol string. These two values should be…arrow_forwardIn Java: -Using a BST Interface (Binary Search Tree) -Create a class Disk. Disk contains four fields: model (String), size (int), measure (String, for GB or TB), and performance index (int). -Disk needs a constructor to initialize all fields, a toString method, and an equals. Make the class Comparable and write a compareTo method that compares Disks based on the size of the disk. Make sure your comparison accounts for the fact that some numbers are in GB and some are in TB. Write a method that will return true if the disk is the same size as the parms; parms are the size and measure("GB" or "TB"). Also write a method to create a Comparator which compares Disks based on the performance rating. -The client code should do the following: Write a function called build, which will open the disks.txt file, read in each disk and add it to the BST. For each disk the model is on the first line, and the second line contains the size, measure, and performance index. The BST is passed to build as…arrow_forward
- Does every class have a copy constructor? How is a copy constructor named? Can it be overloaded? Can you redefine a copy constructor? How do you invoke one?arrow_forwardwrite code in python languagearrow_forwardWrite a code in Java, test and document (at least) three classes – a CourseWorkStudent class, aResearchStudent class (which both derive from the Student class) and a Client program. Make sure the rules below are followed for the code. Please specify how to get the code to work in NetBeans IDE. For coursework students:(a) There are two assignments, each marked out of a maximum of 100 marks and equally weighted.The marks for each assignment are recorded separately.(b) There is weekly practical work. The marks for this component are recorded as a total markobtained (marked out of a maximum of 20 marks) for all practical work demonstrated during thesemester.(c) There is one final examination that is marked out of a maximum of 100 marks and recordedseparately.(d) An overall mark (to be calculated within the class)(e) A final grade, which is a string (think of a way to avoid code duplication for calculating this)The final grade, for coursework students, is to be awarded on the basis of an…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
6 Stages of UI Design; Author: DesignerUp;https://www.youtube.com/watch?v=_6Tl2_eM0DE;License: Standard Youtube License