class 전사 {
String lastName; // 맴버 변수 : 장기 기억
String lastWeaponName;
void 공격(String name, String weaponName) {
lastName = name; //지역 변수 : 단기기억
lastWeaponName = weaponName;
공격문구출력(name, weaponName);
}
void 재공격() {
String name = this.lastName;
String weaponName = this.lastWeaponName; // 모든 this. 은 생략이 가능!
공격문구출력(this.lastName, this.lastWeaponName);// 변수가 아니라 값
}
void 공격문구출력(String name, String weaponName) {
System.out.println(name + "(이)가 " + weaponName + "(으)로 공격합니다.");
}