Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hero;
- public class Main {
- public static void main(String[] args) {
- }
- }
- public class Hero {
- private String username;
- private int level;
- public Hero(String username, int level) {
- this.username = username;
- this.level = level;
- }
- public String getUsername() {
- return username;
- }
- public void setUsername(String username) {
- this.username = username;
- }
- public int getLevel() {
- return level;
- }
- public void setLevel(int level) {
- this.level = level;
- }
- @Override
- public String toString() {
- return String.format("Type: %s Username: %s Level: %s",
- this.getClass().getName(),
- this.getUsername(),
- this.getLevel());
- }
- }
- public class Elf extends Hero {
- public Elf(String username, int level) {
- super(username, level);
- }
- }
- public class Wizard extends Hero {
- public Wizard(String username, int level) {
- super(username, level);
- }
- }
- public class Knight extends Hero {
- public Knight(String username, int level) {
- super(username, level);
- }
- }
- public class MuseElf extends Elf {
- public MuseElf(String username, int level) {
- super(username, level);
- }
- }
- public class DarkWizard extends Wizard {
- public DarkWizard(String username, int level) {
- super(username, level);
- }
- }
- public class DarkKnight extends Knight {
- public DarkKnight(String username, int level) {
- super(username, level);
- }
- }
- public class BladeKnight extends Knight {
- public BladeKnight(String username, int level) {
- super(username, level);
- }
- }
- public class SoulMaster extends DarkWizard {
- public SoulMaster(String username, int level) {
- super(username, level);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement