1 개요[ | ]
Java
Reload
Dog.java
Copy
public class Dog {
private String name;
public Dog(String name) {
this.name = name;
}
public void bark() {
System.out.println("Woof!");
}
}
Loading
MyClass.java
Copy
public class MyClass {
public static void main(String args[]) {
Dog mydog = new Dog("snoopy");
mydog.bark();
}
}
Loading
2 몬스터 예시 1[ | ]
Java
Reload
Monster.java
Copy
public class Monster {
public String name = "달팽이";
public int hp = 10;
}
Loading
MyClass.java
Copy
public class MyClass {
public static void main(String args[]) {
Monster monster = new Monster();
monster.hp -= 1;
System.out.println("몬스터 '"+monster.name+"'의 HP는 "+monster.hp+"입니다.");
}
}
Loading
3 몬스터 예시 2[ | ]
Java
Reload
Monster.java
Copy
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;
}
}
Loading
MyClass.java
Copy
public class MyClass {
public static void main(String args[]) {
Monster monster = new Monster();
monster.putDamage(1);
System.out.println("몬스터 '"+monster.getName()+"'의 HP는 "+monster.getHp()+"입니다.");
}
}
Loading
4 옵션[ | ]
- 접근지정자: public, protected, (default), private
- abstract, (concrete)
- final
5 같이 보기[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.