Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You have created the following class called Job: public class Job { private String role; private long salary; public String getRole ( ) { return

You have created the following class called Job:
public class Job {
private String role;
private long salary;
public String getRole(){
return role;
}
public void setRole(String role){
this.role = role;
}
public long getSalary(){
return salary;
}
public void setSalary(long salary){
this.salary = salary;
}
}
How would you use composition in a Person class to indicate that a person has a job and set the role to a Programmer?
a.)
public class Person extends Job {
public Person(){
super();
setRole("Programmer");
}
}
b.)
public class Person {
private Job job;
public Person(){
super();
job.setRole("Programmer");
}
}
c.)
public class Person {
public Person(){
Job job=new Job();
job.setRole("Programmer");
}
}
d.)
public class Person {
private Job job;
public Person(){
this.job=new Job();
job.setRole("Programmer");
}
}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Financial Management In The Public Sector Tools Applications And Cases

Authors: Xiaohu Wang

3rd Edition

0765636891, 9780765636898

Students also viewed these Databases questions