ing models a No Parking sign */ public class NoParking { //-----------Start below here. To do: approximate lines of code = 15 // 1. Write the class so that it works as expected with the unit tester. private String startTime; private String endTime; /** Constructs a NoParking object with a default time */ public NoParking(){
ing models a No Parking sign */ public class NoParking { //-----------Start below here. To do: approximate lines of code = 15 // 1. Write the class so that it works as expected with the unit tester. private String startTime; private String endTime; /** Constructs a NoParking object with a default time */ public NoParking(){
C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter11: Inheritance And Composition
Section: Chapter Questions
Problem 6PE
Related questions
Question
/**
NoParking models a No Parking sign
*/
public class NoParking
{
//-----------Start below here. To do: approximate lines of code = 15
// 1. Write the class so that it works as expected with the unit tester.
private String startTime;
private String endTime;
/**
Constructs a NoParking object with a default time
*/
public NoParking(){
startTime = "0:00";
endTime = "23:59";
}
/**
Sets the start time
@param the start time
*/
public void setStartTime(String start){
startTime = start;
}
/**
Sets the end time
@param the end time
*/
public void setEndTime(String end){
endTime = end;
}
/**
Reverses the times
*/
/**
Returns the string for no parking
@return the string for no parking
*/
}
//-----------------End here. Please do not remove this comment. Reminder: no changes outside the todo regions.
}
Here's the unit tester for reference.
/**
This is a basic driver that constructs and tests a NoParking object.
*/
public class NoParkingTester
{
public static void main(String[] args)
{
NoParking noParking = new NoParking() ;
System.out.println(noParking) ;
System.out.println("Expect: No Parking between 0:00 and 23:59") ;
noParking.setStartTime("4 PM") ;
noParking.setEndTime("7 PM") ;
System.out.println(noParking) ;
System.out.println("Expect: No Parking between 4 PM and 7 PM") ;
noParking.setStartTime("11 PM") ;
noParking.setEndTime("5 AM") ;
noParking.reverse() ;
System.out.println(noParking) ;
System.out.println("Expect: No Parking between 5 AM and 11 PM") ;
}
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images
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.Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,