package study_1;
import java.io.*;
public class study_4 {
public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader ( new InputStreamReader(System.in));
int b = 0 ;
b = Integer.parseInt(in.readLine());
for (int a = 1; a <= 9; a++) {
System.out.print(b + "X" + a + "=" + b * a);
System.out.print("\t");
System.out.print("│");
}
}
}
이렇게 구구단을 짯단말이야 b 를 입력 받으면
구구단이 나오게 이거를
다른 클래스에서 불러와서 쓸수가 있을거아냐
public class study_1 {
public static void main(String[] args) {
study_4 wow = new study_4();
System.out.println(wow);
}
}
그래서 이렇게 불러 왔거든? 그랬더니
요로코롬 오류가 난단 말이야 어찌해야해??
System,out.println은 String이나 int나 long 같은 형태의 객체를 받는데, 전혀 쌩뚱맞게 알수 없는 객체인 study_4 라는 객체를 가져왔으니 얘가 알겠음?
그럼 뭐라고 말해야 얘가 알아들을까?
예제 코드 하나 짜줘?
넹! 감사하므니다
우리 프갤 성님들은 3분이면 짜시겠죠
기다려밤 나 지금 집들어왔엉
이거 니가 짠거야?
알수없는 객체는 뭘로 내보내야하는거즈...아직 책 초반부에는 나오지 안았으요
그래 내가 짯다 어때 초딩수준이지
클래스를 불러왔으면 메소드를 호출해야지 클래스를 출력하냐?
그니까요 그걸 어떻게 하지요?
메소드를 호출 하란 말이에요!!
구구단 계산하는 클래스에서 실질적으로 구구단 계산하는 메소드로 만들어.
그럼다음에 클래스를 불러와서 그 클래스에 있는 실질적으로 구구단을 계산하는 메소드를 인자값을 전달해서 나오게 해.
http://gall.dcinside.com/board/view/?id=programming&no=403455
이런식으로
북극레밍 형님 그건 한개의 클래스파일 안에서 받는거 아닌가요?
다른 클래스에서 불러오고 싶단 말입니다. 클래스는 패키지 안에 두개 넣어놨습니다요
에휴 ㅡㅡ 너 갈피를 완전 잘못잡았어
그럼 상속을 받아서 쓰던가
불고기브라더//그러면 애초에 값이아닌 출력물들은 불러올수없나요??!
북극레밍// 아 이건 상속이라고 하나요?? 좀더 공부 하고 오겠씁니다 ㅋㅋ 응용좀 해볼라했는데 상속은 2단원 앞에있던데 ㅋㅋ
멘함수 말고 다른 메서드에 담아서 wow.메서드명 으로 접근해라- From DC 도우미+