Question: undefined Provide a class for authoring a simple letter. In the constructor, supply the names of the sender and the recipient: Letter(String from, String to)

undefined

Provide a class for authoring a simple letter. In the constructor, supply the names of the sender and the recipient: Letter(String from, String to) Supply a method public void addLine(String line) to add a line of text to the body of the letter. Supply a method public String getText() that returns the entire text of the letter. The text has the form: Dear recipient name : blank line first line of the body second line of the body . . . last line of the body blank line Sincerely, blank line sender name Also supply a main method that prints this letter. Dear John: I am sorry we must part. I wish you all the best. Sincerely, Mary Construct an object of the Letter class and call addLine twice. Complete the following class in your solution: /** This class models a simple letter. */ public class Letter { /** Constructs a letter with a given sender and recipient. @param from the sender @param to the recipient */ public Letter(String from, String to) { . . . } /** Adds a line to the body of this letter. */ public void addLine(String line) { . . . } /** Gets the text of this letter. */ public String getText() { . . . } //You'll need attributes

}

ACTIONS

This is the base code

class Letter {

public Letter() { //constructor calling for just the from and to;

}

public void addLine(String line) //This method adds a new line plus the string that is sent in {

}

public String getText() //This method prints our information in a pre-defined format {

}

} public class LetterPrinter{

/** * @param args the command line arguments */ public static void main(String[] args) { Letter l = new Letter("Mary", "John"); //Creating an object of our Letter class. l.addLine("I am sorry we must part."); //Calling the method within class to add line l.addLine("I wish you all the best."); System.out.println(l.getText()); //Printing all the information we have so far. } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!