35 lines
908 B
Java
35 lines
908 B
Java
package Practice.School.Developers;
|
|
|
|
import Practice.School.doWork;
|
|
import Practice.School.human;
|
|
|
|
public abstract class Developer extends human implements doWork {
|
|
private String Device;
|
|
|
|
public Developer(String name, int age, String job, String device){
|
|
super(name, age, job);
|
|
this.Device = device;
|
|
}
|
|
public Developer(String device){
|
|
super("John", 20, "Developer");
|
|
this.Device = device;
|
|
}
|
|
|
|
public Developer(){
|
|
super("John", 20, "Developer");
|
|
this.Device = "Mac";
|
|
}
|
|
public void doWork(String WorkType){
|
|
System.out.println("I am doing " + WorkType + " on my " + Device);
|
|
}
|
|
public void doWork(){ // Overloading
|
|
System.out.println("I am doing work");
|
|
}
|
|
public void rest() {
|
|
System.out.println("I am on a break");
|
|
}
|
|
public abstract void code();
|
|
|
|
public abstract void debug();
|
|
}
|