본문 바로가기

java

Step04_Method(메소드 인자 전달하기)

 

 

 

MainClass04.java, MyObject.java (메소드 인자 전달하기)

 

MyObject.java
MainClass04.java
MainClass04 console

 

MyObject 에서 인자로 전달 받을 type을 각각 int, String으로 작성했기 때문에 MainClass04에서도 type에 맞게 각각 999, "kim"을 넣어 작성했다.

 

 

MainClass04.java, MyObject.java, Radio.java (다수의 클래스를 활용해서 인자 전달하기)

 

Radio.java
MyObject.java
MainClass04.java
MainClass04 console

 

useRadio예제에 초점을 맞춰서 보면 될 것 같다. 공부하기 위해서 Radio.java가 public이 아니라는 가정하에 여러 클래스를 연결시켜 예제를 풀었다.

 

MyObject obj=new MyObject(); 를 이전 예제에서 작성해놨기 때문에 재활용했다.

MyObject.java에서 작성했듯이 Radio type을 인자로 전달해야하기 때문에 Radio type을 new해서 인자로 전달했다.

 

Radio 예제의 두 코드는 결과값은 같다.

다만 두번째 코드는 radio type을 담은 r1을 추후에 재사용할 수 있다.

 

 

MainClass04, MyObject, Gun, Arrow (다수의 인자 전달하기)

MyObject.java
MainClass04

 

사진을 첨부하지는 않았지만 Gun.java, Arrow.java class가 존재한다. 두가지 인자를 전달할때는 ,로 구분하여 전달하면 된다.