Java 클래스

1 개요[ | ]

public class Dog {
    private String name;    
    public Dog(String name) {
        this.name = name;
    }
    public void bark() {
        System.out.println("Woof!");
    }
}
public class MyClass {
    public static void main(String args[]) {
        Dog mydog = new Dog("snoopy");
        mydog.bark();
    }
}


2 몬스터 예시 1[ | ]

public class Monster {
    public String name = "달팽이";
    public int hp = 10;
}
public class MyClass {
    public static void main(String args[]) {
        Monster monster = new Monster();
        monster.hp -= 1;
        System.out.println("몬스터 '"+monster.name+"'의 HP는 "+monster.hp+"입니다.");
    }
}

3 몬스터 예시 2[ | ]

public class Monster {
    private String name = "달팽이";
    private int hp = 10;
    public String getName() {
        return name;
    }
    public int getHp() {
        return hp;
    }
    public void putDamage(int damage) {
        hp -= damage;
    }
}
public class MyClass {
    public static void main(String args[]) {
        Monster monster = new Monster();
        monster.putDamage(1);
        System.out.println("몬스터 '"+monster.getName()+"'의 HP는 "+monster.getHp()+"입니다.");
    }
}


4 옵션[ | ]

  • 접근지정자: public, protected, (default), private
  • abstract, (concrete)
  • final

5 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}