Absolute Java (6th Edition)
6th Edition
ISBN: 9780134041674
Author: Walter Savitch, Kenrick Mock
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 4, Problem 23STE
Explanation of Solution
Given:Â Refer to Chapter 4, Display 4.11 for the definition of the class, DateSixthTry.
To find:Â Whether it is legal to add two functions, public int getMonth() and
private String getMonth(), to the definition of class or not.
Solution:Â
It is not valid to add the two functions to the definition of class...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Consider the following class:
public class IdentifyMyParts {
public static int x = 7;
public int y = 3;
}
1.
1. What are the class variables?
2. What are the instance variables?
Consider a class PersonAddress that represents an entry in an address book. Its attributes are
The first name of the person
The last name of the person
The e-mail address of the person
The telephone number of the person
It will have methods to
Access each attribute
Change the e-mail address
Change the telephone number
Test whether two instances are equal based solely on name
Write a method heading for each method.
Write preconditions and postconditions for each method.
Write some Java statements that test the class.
Implement the class.
Create a TestTriangle class in an individual .java file. In the main method,(1) Create a Triangle object with default base and height values.(2) Create a Triangle object with specified base = 3 and height =4.
Chapter 4 Solutions
Absolute Java (6th Edition)
Ch. 4 - Write a method called makeItNewYears that could be...Ch. 4 - Write a method called yellIfNewYear that could be...Ch. 4 - Prob. 3STECh. 4 - Write a method called happyGreeting that could be...Ch. 4 - Prob. 5STECh. 4 - Write a method called advanceYear that could be...Ch. 4 - Prob. 7STECh. 4 - Prob. 8STECh. 4 - Consider the definition of the method monthString...Ch. 4 - The method writeOutput in Display 4.2 uses the...
Ch. 4 - Rewrite the definitions of the methods getDay and...Ch. 4 - Rewrite the method getMonth in Display 4.2 using...Ch. 4 - In the definition of precedes in Display 4.7, we...Ch. 4 - Prob. 14STECh. 4 - Following the style guidelines given in this book,...Ch. 4 - Prob. 16STECh. 4 - List all the accessor methods in the class...Ch. 4 - List all the mutator methods in the class...Ch. 4 - Write a better version of the method dateOK with...Ch. 4 - What is the signature of each of the following...Ch. 4 - Prob. 21STECh. 4 - Prob. 22STECh. 4 - Prob. 23STECh. 4 - If a class is named CoolClass, what names are...Ch. 4 - Suppose you have defined a class such as the...Ch. 4 - What is a no-argument constructor? Does every...Ch. 4 - What would be the last line in the dialogue in...Ch. 4 - What would be the last line in the dialogue in...Ch. 4 - Write a program that outputs a certain coded...Ch. 4 - Prob. 2PPCh. 4 - Define a class called Journal that could be used...Ch. 4 - Define a class called WordCount whose objects...Ch. 4 - Write a grading program for a class with the...Ch. 4 - Prob. 7PPCh. 4 - Redefine the class Date in Display 4.13 so that...Ch. 4 - Define a class whose objects are records on animal...Ch. 4 - Prob. 10PPCh. 4 - Prob. 11PPCh. 4 - This programming project extends Programming...Ch. 4 - Your Community Supported Agriculture (CSA) farm...Ch. 4 - A comma-separated values (CSV) file is a simple...Ch. 4 - Prob. 15PP
Knowledge Booster
Similar questions
- Are the fields in the following interface class fields or instance fields? public interface Quiz { int CORRECT = 1; int INCORRECT = 0;...} What visibility do they have?arrow_forwardImplement a class named Rectangle to represent a rectangle using Java 1) Class name: Rectangle; accessibility: public 2) The class contains: Two private double data fields named width and height that specify the width and height of the rectangle. 3) A no-arg constructor that creates a default rectangle: data fields are 1 for both width and height. 4) A constructor that creates a rectangle with the specified width and height. 5) A public method named setWidth that sets the value of width 6) A public method named getWidth that returns the value of width 7) A public method named setHeight that sets the value of height 8) A public method named getHeight that returns the value of height 9) A public method named getPerimeter() that returns the perimeter. 10) A public method named getArea() that returns the area of this rectangle. 11) Draw the UML class diagram 12) Write a test file that creates two Rectangle objects: one with width 4 and height 40 and the other with width 3.5 and…arrow_forwardJava Program Please Write a method named equals that will be placed inside the Rectangle class. The equals method receives a Rectangle object rect as a parameter and returns whether the Rectangle rect has the same width and height as this Rectangle.arrow_forward
- in Java OOP public float method1(int z) { return (float) z; } // in another class after creating object of the first? double y = tester.method1(30); are there any errors ? and will it make any difference if removed (float) that is in the second line ? with explanation please about conversion and which parameter is taken and which value is being changedarrow_forwardJava code can only be added inbetween the gret lines (lines 2 - 6) in image. only on the file in picture. In the class definition, initialize the private fields state (string), numEmployees (integer), and owner (string) with the default values "Unspecified", 0, and "Unspecified", respectively. Ex: If the input is DC 18 Del, then the output is: Default values: State: Unspecified, Number of employees: 0, Name: Unspecified's Bakery After mutator methods: State: DC, Number of employees: 18, Name: Del's Bakery Note: The class's print() method is called before and after the input is passed to the setters. MealEstablishment.java public class MealEstablishment { private /* Your code goes here */ private /* Your code goes here */ private /* Your code goes here */ public void setState(String mealEstablishmentState) { state = mealEstablishmentState; } public void setNumEmployees(int mealEstablishmentNumEmployees) { numEmployees =…arrow_forwardIn Java, please. Complete the Course class by implementing the findStudentHighestGpa() method, which returns the Student object with the highest GPA in the course. Assume that no two students have the same highest GPA. Given classes: Class LabProgram contains the main method for testing the program. Class Course represents a course, which contains an ArrayList of Student objects as a course roster. (Type your code in here.) Class Student represents a classroom student, which has three fields: first name, last name, and GPA. (Hint: getGPA() returns a student's GPA.) Note: For testing purposes, different student values will be used. Ex. For the following students: Henry Nguyen 3.5 Brenda Stern 2.0 Lynda Robison 3.2 Sonya King 3.9 the output is: Top student: Sonya King (GPA: 3.9) LabProgram.java import java.util.Scanner; public class LabProgram { public static void main(String args[]) { Scanner scnr = new Scanner(System.in); Course course = new Course(); int…arrow_forward
- in Java language : Write a program to print the area of a rectangle by creating a class named “Rectangle” with constructor having the two sides (width and height) as its parameters Test the class by creating a main class which contains the main method -->name the class “TestRectangle” Use the Scanner library to take the two sides as inputs from the console.arrow_forwardWrite a ThreeWayLamp class that models the behavior of a lamp that uses a three-way bulb.These bulbs have actually four possible states: off, low light, medium light, and high light. Each tim the switch is activated, the bulb goes to the next state (from high, the next state is off, from off to low etc). The ThreeWayLamp class has a single method called switch() which takes a single int parameter indicating how many times the switch is activated. (you need to throw an exception if its negative). The switch() method should simply print out a message indicating the state of the bulb after it has changed Only in c++ languagearrow_forwardWrite a ThreeWayLamp class that models the behavior of a lamp that uses a three-way bulb. These bulbs have actually four possible states: off, low light, medium light, and high light. Each tim the switch is activated, the bulb goes to the next state (from high, the next state is off, from off to low etc). The ThreeWayLamp class has a single method called switch() which takes a single int parameter indicating how many times the switch is activated. (you need to throw an exception if its negative). The switch() method should simply print out a message indicating the state of the bulb after it has changed.arrow_forward
- Write a class encapsulating the concept of a student, assuming student has the following attributes: a name, a social security number, and a GPA (for instance 3.5). Include a constructor, the accessors and mutators, and methods toString() and equals(). Write a client class to test all the methods in your class.arrow_forwardImplements an interface having three methods eat, travel, bark in class ANIMAL having three child classes cat, dog and tiger (by using eclipse. Also provide the screenshots of output)arrow_forwardBelow I have a sample class written in java and have several methods. I have only written the skeleton code for sample. Implement a simple proxy design pattern using java so that clients should only have access to very basic methods, while administrators of the system should have access to all methods public class Student { private name; private ID; private Grade; public double getname () {} public string getID () {} public double calculateGrade() {} }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