inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

그림으로 배우는 자바, 파트2: 객체지향!

레퍼런스? 스태틱?

출력값이 다르다고 나오네요!

324

작성자 없음

작성한 질문수 0

0

클라우드 스터딩에서 실행은 되는데 오류 없이 출력값이 다르다고 나오네요

강의에서 알려주신 코드가 아니라 제 마음대로 코드를 짜서 그런가요?

 코드 최대한 안따라하고 혼자 해보려고 했는데 잘못된 부분많을까요?ㅠ

 

public class Starcraft {

public static void main(String[] args) {

// 객체 생성

Marine ma = new Marine("레이너", 80);

Medic me = new Medic("모랄레스", 60, 60);

// 마린의 스팀팩!

ma.steam();

// 메딕의 힐!

me.heal(ma);

}

}

// 정보 클래스

class Marine {

String name;

int hp;

Marine(String name, int hp) {

this.name = name;

this.hp = hp;

}

void steam() {

System.out.printf("[%s]의 스팀팩! Hp: %d -> %d\n", name, hp, hp-10);

hp = hp-10;

}

}

class Medic {

String name;

int hp;

int mp;

Medic(String name, int hp, int mp) {

this.name = name;

this.hp = hp;

this.mp = mp;

}

void heal(Marine ma) {

System.out.printf("[%s]의 치유! => [%s] Hp(%d -> %d)", name, ma.name, ma.hp, ma.hp+10);

ma.hp = ma.hp + 10;

}

}

java 객체지향

답변 1

0

홍팍

코드를 "스크린샷"
또는 "코드블럭"으로해서
다음 형식으로 올려보셈


실행코드

여기는 실행코드

 

실행결과

여기는 실행결과


image

객체지향 Java 파트2 붕어빵 문제 질문 있습니다.

0

141

2

11장 연습문제 6번

0

160

3

연습문제 이클립스에서는 되는데요

0

266

1

객체 배열과 반복문 강의 중

0

384

2

클래스 실행 순서가 궁금합니다.

0

664

2

자바api주사위통계 예제2번 질문있습니다

0

315

1

자바를 부탁해 질문

0

676

1

질문있습니다.

0

331

1

강의 정리 내용

0

332

1

유튜버 강의와 차이점 문의드립니다.

0

320

1

홍팍님 교재 문의

0

296

1

외부로부터 감추기 문제 질문

0

236

1

클래스가 다른데 메소드를 어떻게 가져오는건가요?

0

240

1

객체 생성할 때 매개변수에 new연산자는 왜 붙인건가요?

0

309

1

안녕하세요. 생성자관련?하여 질문드립니다.

0

207

1

홍팍쌤 안녕하세요

0

218

1

다형성(?)에대해 질문드립니다.

0

216

1

생성자

0

280

1

Object최상위 클래스에

0

210

1

질문있습니다.

0

168

1

질문있습니다.

0

155

1

void 질문있습니다.

0

181

1

return에 대해 질문있습니다

0

213

1

생성자를 만들어야 하는 이유

0

249

1