packagebmarina;
importjava.text.*;
public class AirplainTester {
public static void main(String[] args) {
Airplain aip1 = new Airplain("Lufthnsa", "Purple", 23, 10);
System.out.println(aip1.tellAboutSelf());
int total_time= aip1.Time_Calculate(20, 5);
System.out.println(“Total Duration is:” +total_time);
int amount = aip1.price(40, 200);
System.out.println(“Total price is:” +amount);
}
}
packagebmarina;
public class Airplain {
//attributes
private String airplain_name;
private String airplain_color;
private int airplain_duration ;
private int airplain_days;
//parameterized constructor
public Airplain(String newName, String new_color, int new_duartion,
int no_day){
setName(newName);
setColor(new_color);
setDuration(new_duration);
setDay(no_day);
}
//TimeCalculation method
public int Time_Calculate(int duration, int days) {
int total_duration= duration* days;
return total_duration;
}
// total price
public int price(int duration, int price_per_day){
int total_Amount = duration * price_per_day;
return total_Amount;
}
// setter methods
public void setName(String aName) {
airplain_name = aName;
}
public void setColor(String anColor) {
airplain_color = anColor;
}
public void setDuration(int anDuration) {
airplain_duration = anDuration;
}
public void setDay(int aDay) {
airplain_days = aDay;
}
//getter methods
public String getName() {
return airplain_name;
}
public String getColor() {
return airplain_color;
}
public String getDuration() {
return airplain_duration;
}
public String getDays() {
return airplain_days;
}
public String tellAboutSelf() {
String info = "Airplain name is " + getName() + ", \nColor# is " + getColor()
+", \nDuration# is” + getDuration() + " \nand Days# is " + getDays();
return info;
}
}
run:
Airplain name is Lufthnsa, Color# is Purple and Duration# is 23and Days# is 10
Total Duration is:100
Total price is: 8000
BUILD SUCCESSFUL (total time: 0 seconds