Lesson 3 OO

Run Settings
LanguageJava
Language Version
Run Command
class Main { public static void main(String[] args) { System.out.println("Hello World!"); Husky myHusky = new Husky("", 0); myHusky.bark(); // TODO try myHusky.size = 5; myHusky.setSize(-10); myHusky.play(); for (int i = 0; i < 6; i++) { myHusky.play(); } boolean isMyHuskyStupid = myHusky.isStupid(); System.out.println(); } public static class Dog { private int size; String name; public Dog(String name, int size) { this.name = name; this.size = size; } public void bark() { System.out.println("WANGWANG!!"); } public void setSize(int size) { if (size > 0) { this.size = size; } } } public static class Husky extends Dog { int stupidDegree = 0; public Husky(String name, int size) { super(name, size); } public void play() { System.out.println("Wawawa"); stupidDegree++; } public boolean isStupid() { if (stupidDegree > 5) { return true; } return false; } } public class Cibotium extends Dog { public Cibotium(String name, int size) { super(name, size); } } }
Editor Settings
Theme
Key bindings
Full width
Lines