MainClass04.java, MyObject.java (메소드 인자 전달하기)
MyObject 에서 인자로 전달 받을 type을 각각 int, String으로 작성했기 때문에 MainClass04에서도 type에 맞게 각각 999, "kim"을 넣어 작성했다.
MainClass04.java, MyObject.java, Radio.java (다수의 클래스를 활용해서 인자 전달하기)
useRadio예제에 초점을 맞춰서 보면 될 것 같다. 공부하기 위해서 Radio.java가 public이 아니라는 가정하에 여러 클래스를 연결시켜 예제를 풀었다.
MyObject obj=new MyObject(); 를 이전 예제에서 작성해놨기 때문에 재활용했다.
MyObject.java에서 작성했듯이 Radio type을 인자로 전달해야하기 때문에 Radio type을 new해서 인자로 전달했다.
Radio 예제의 두 코드는 결과값은 같다.
다만 두번째 코드는 radio type을 담은 r1을 추후에 재사용할 수 있다.
MainClass04, MyObject, Gun, Arrow (다수의 인자 전달하기)
사진을 첨부하지는 않았지만 Gun.java, Arrow.java class가 존재한다. 두가지 인자를 전달할때는 ,로 구분하여 전달하면 된다.
'java' 카테고리의 다른 글
Step05_constructor(접근지정자와 다수의 클래스 연결하기) (0) | 2022.07.27 |
---|---|
Step05_Constructor(생성자) (0) | 2022.07.27 |
Step04_Method(return type, 다수의 클래스 연결법, JFrame, JButton) (0) | 2022.07.26 |
Step03_Class(static, this, Random(), Scanner()) (0) | 2022.07.26 |
Step03_Class(this, class, 객체) (0) | 2022.07.26 |