In java can you help with parts that are missing Email - date: Date - subject: String - urgent: boolean + Email(date:Date,urgent:boolean,subject:String) + getDate(): Date + setDate(date: Date): void + getSubject(): String + setSubject(subject:String): void + isUrgent(): boolean + setUrgent(urgent: boolean): void + toString(): String public class Email { private Date date; private String subject; privatebooleanurgent; public Email() { } public Email(Date date, booleanurgent, String subject) { this.date = date; this.urgent = urgent; this.subject = subject; } public Date getDate() { returndate; } publicvoid setDate(Date date) { this.date = date; } public String getSubject() { returnsubject; } publicvoid setSubject(String subject) { this.subject = subject; } publicboolean isUrgent() { returnurgent; } publicvoid setUrgent(booleanurgent) { this.urgent = urgent; } @Override public String toString() { return"Email [date=" + date + ", subject=" + subject + ", urgent=" + urgent + "]"; } } Write java code for all the methods shown on the class diagram. Below are the details needed for the different methods: a. The default constructor will assign the subject and date default values. b. The overloaded constructor should initialize the instance variables with the parameters passed to the constructor. c. The toString() method should print the information of an email, the urgent flag, date, and the subject of the email
In java can you help with parts that are missing
Email
- date: Date
- subject: String
- urgent: boolean
+ Email(date:Date,urgent:boolean,subject:String)
+ getDate(): Date
+ setDate(date: Date): void
+ getSubject(): String
+ setSubject(subject:String): void
+ isUrgent(): boolean
+ setUrgent(urgent: boolean): void
+ toString(): String
public class Email
{
private Date date;
private String subject;
privatebooleanurgent;
public Email()
{
}
public Email(Date date, booleanurgent, String subject)
{
this.date = date;
this.urgent = urgent;
this.subject = subject;
}
public Date getDate()
{
returndate;
}
publicvoid setDate(Date date)
{
this.date = date;
}
public String getSubject()
{
returnsubject;
}
publicvoid setSubject(String subject)
{
this.subject = subject;
}
publicboolean isUrgent()
{
returnurgent;
}
publicvoid setUrgent(booleanurgent)
{
this.urgent = urgent;
}
@Override
public String toString()
{
return"Email [date=" + date + ", subject=" + subject + ", urgent=" + urgent + "]";
}
}
Write java code for all the methods shown on the class diagram. Below are
the details needed for the different methods:
a. The default constructor will assign the subject and date default values.
b. The overloaded constructor should initialize the instance variables with
the parameters passed to the constructor.
c. The toString() method should print the information of an email, the
urgent flag, date, and the subject of the email
Trending now
This is a popular solution!
Step by step
Solved in 3 steps