Professional Documents
Culture Documents
==========
public WeatherClock(){
}
this.time=time;
this.temperature =temprature;
this.pressure=pressure;
this.humidity=humidity;
}
}
public String toString(){
System.out.println("*Weather Clock for Room* ");
return "\t TIME =" +getTime()+ "\t TEMPRATURE ="+ getTemperature()+ "\t
PRESSURE ="+getPressure()+ "\t humidity="+getHumidity();
}
}
}
TASK 2
=======
public Battery(){
}
this.companyName=companyName;
this.voltage=voltage;
this.capacity=capacity;
this.batteryType=batteryType;
this.cost=cost;
this.power=power;
this.noumberOfUses=noumberOfUses;
public void setCompanyName(String companyName){
this.companyName=companyName;
}
public String getCompanyName(){
return companyName;
}
public void setVoltage(double voltage){
this.voltage=voltage;
}
public double getVoltage(){
return voltage;
}
public void setCapacity(double capacity){
this.capacity=capacity;
}
public double getCapacity(){
return capacity;
}
public void setBatteryType(String batteryType){
this.batteryType=batteryType;
}
public String getBatteryType(){
return batteryType;
}
}
public int cost(){
cost=perUnitPriceInDolar*power;
return cost;
}
public double entireLifeTime(){
entireLifeTime=cost*voltage*capacity/(1000*noumberOfUses);
return entireLifeTime;
}
super(companyName,voltage,capacity,batteryType,power,noumberOfUses,perUnitPriceInDo
lar);
}
public String toString(){
return "RechargeableBattery[super="+super.toString()+"]";
}
}
public class Singleusebattery extends Battery{
TASK 3
=======
public class Person{
private String name;
private String address;
private int phonenumber;
private String emailAddress;
public Person(){
}
this.perCraditHoursFee=perCraditHoursFee;
}
class Employee extends person{
private int officeNoumber;
private String designation;
private int salary;
private int EOBI;
private int GLI;
private int monthelysalary;
private String status="Active";
private String dateHired;
super(name,address,phonenumber,emailAddress);
this.officeNoumber=officeNoumber;
this.designation=designation;
this.EOBI=500;
this.GLI=300;
this.salary=salary;
this.monthelysalary=monthelysalary;
this.status=status;
this.dateHired=dateHired;
public void setOfficeNoumber(int
officeNoumber){
this.officeNoumber=officeNoumber;
}
public int
getOfficeNoumber(){
return officeNoumber;
}
public void
setDesignation(String designation){
this.designation=designation;
}
public String
getDesignation(){
return designation;
}
public void setSalary(int
salary){
this.salary=salary;
}
public int getSalary(){
return salary;
}
public void
setMonthlySalary(int monthlySalary){
monthlySalary=salary-(EOBI+GLI);
}
public int getMonthlySalary(){
return monthelysalary;
}
public void setStatus(String
status){
this.status=status;
}
public String getStatus(){
return status;
}
public void
setDateHired(String dateHired){
this.dateHired=dateHired;
}public Sring getDateHired()
{
return dateHired;
}
}
}
}
super(name,address,phonenumber,emailAddress,officeNoumber,designation,salary,monthe
lysalary,status,dateHired);
this.officeHours=officeHours;
this.facultyType=facultyType;
}
}
}
class Staff extends Employee{
private String title;
public Faculty(String name,String address,int phonenumber,String
emailAddress,int officeNoumber,String designation,String status,
double dateHired,int officeHours,String facultyType,int EOBI,int
GLI)
super(name,address,phonenumber,emailAddress,officeNoumber,designation,salary,status
,dateHired);
title=title;
TASK 4
=======
public Triangle() {
super();
this.side1=side2=side3;
}
public Triangle(double side1, double side2, double side3,String color,boolean
filled) {
super(color,filled);
this.side1 = side1;
this.side2 = side2;
this.side3 = side3;
}
//mutator
public double getSide1(){
return side1;
}
public double getSide2(){
return side2;
}
public double getSide3(){
return side3;
}
public void setSide1(double side1){
this.side1=side1;
}
public void setSde2(double side2){
this.side2=side2;
}
public void setSide3(double side3){
this.side3=side3;
}
@Override
public double getArea() {
@Override
public double getPerimeter() {
double P = side1 + side2 + side3;
return p;
}