Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
Bartleby Related Questions Icon

Related questions

Question

-Add a method to the tractor class to write all of a
tractors attributes to a text file. Name it saveData(String
filename) It should throw Exceptions.
-Add a method to the tractor class to read all of a
tractors attributes from a text file. Name it
loadData(String filename) It should throw Exceptions.
-Test these methods by calling them from your test
drivers main() method

public class Tractor {

private String ID;

private double rentalRate;

private int rentalDays;

Tractor() {

this.ID = "00";

this.rentalDays = 0;

this.rentalRate = 0;

}

}
Tractor(String ID, double rentalRate, int rentalDays) {

this.setID(ID);

this.setRentalDays(rentalDays);

this.setRentalRate(rentalRate);

}

/**

* @return the iD

*/

public String getID() {

return ID;

}

/**

* @return the rentalDays

*/

public int getRentalDays() {

return rentalDays;

}

/**

* @return the rentalRate

*/

public double getRentalRate() {

return rentalRate;

}

/**

* @param iD the iD to set

*/

public void setID(String iD) {

this.ID = iD;

}

/**

* @param rentalDays the rentalDays to set

*/

public void setRentalDays(int rentalDays) {

if (rentalDays < 0) {

return;

}

this.rentalDays = rentalDays;

}

/**

* @param rentalRate the rentalRate to set

*/

public void setRentalRate(double rentalRate) {

if (rentalRate < 0) {

return;

}

this.rentalRate = rentalRate;

}

public double RentalProfit() {

return rentalRate * rentalDays;

}

@Override

public String toString() {

return "Tractor VIN: " + ID + "\nRental Days: " + rentalDays + "\nRental Rate: " + rentalRate+"\n";

}

}

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Similar questions
    Recommended textbooks for you
    Text book image
    Computer Networking: A Top-Down Approach (7th Edi...
    Computer Engineering
    ISBN:9780133594140
    Author:James Kurose, Keith Ross
    Publisher:PEARSON
    Text book image
    Computer Organization and Design MIPS Edition, Fi...
    Computer Engineering
    ISBN:9780124077263
    Author:David A. Patterson, John L. Hennessy
    Publisher:Elsevier Science
    Text book image
    Network+ Guide to Networks (MindTap Course List)
    Computer Engineering
    ISBN:9781337569330
    Author:Jill West, Tamara Dean, Jean Andrews
    Publisher:Cengage Learning
    Text book image
    Concepts of Database Management
    Computer Engineering
    ISBN:9781337093422
    Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
    Publisher:Cengage Learning
    Text book image
    Prelude to Programming
    Computer Engineering
    ISBN:9780133750423
    Author:VENIT, Stewart
    Publisher:Pearson Education
    Text book image
    Sc Business Data Communications and Networking, T...
    Computer Engineering
    ISBN:9781119368830
    Author:FITZGERALD
    Publisher:WILEY