Hi , I'm Spoony!
public class Spoony extends Human implements Gamer, Developer {
@Override
public String getName() {
return "Zaki";
}
@Override
public List<String> getAliases() {
return Arrays.asList("Spoony", "My Name");
}
public Spoony() {
super("Spoony", "Earth");
this.addLanguage("Java", "Python", "Javascript", "Kotlin");
this.addExperience("2 Years+(java)", "3months+(python)", "1week+(kotlin)", "3months+(js)", "Total 2 years+");
}
}
@Override
public String aboutme() {
return "I like to learn new things" +
"\n" + "I like to code Java";
}
@Override
public void codingStuff() {
String[] learning = ["Java", "HTML", "CSS"];
String tryingTo = "Make good software applications & websites";
}
}
public abstract class Human {
@Getter private final String username;
@Getter private final String country;
private Set<String> languages = new HashSet<>();
private Set<String> experiences = new HashSet<>();
public Human(String username, String placeilive) {
this.name = username;
this.country = placeilive;
}
public void addLanguage(String... language) {
this.languages.addAll(language);
}
public void addExperience(String... experience) {
this.experiences.addAll(experience);
}
}