CSC1109_Tutorials/Practice/School/Developers/Developer.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();
}