이전에 공부하던 부분부터 이어서 플레이할 수 있습니다.
이어서 보기 처음부터 보기

메소드의 사용

MyClass

    public class MyClass{
        public void method(){
            System.out.println("method1이 실행됩니다.");
        }

        public void method2(int x){
            System.out.println(x + " 를 이용하는 method2입니다.");
        }

        public int method3(){
            System.out.println("method3이 실행됩니다.");
            return 10;
        }

        public void method4(int x, int y){
            System.out.println(x + "," + y + " 를 이용하는 method4입니다.");
        }

        public int method5(int y){
            System.out.println(y + " 를 이용하는 method5입니다.");
            return 5;
        }
    }
  • 메소드를 사용하기 위해서는 메소드가 정의된 클래스인 MyClass 가 생성되어야 한다
  • 객체를 생성할 때는 new 연산자를 이용한다.
  • 메소드 사용할때는 생성된 클래스를 참조하는 레퍼런스변수.메소드명() 으로 사용할 수 있다.
    public class MyClassExam{
        public static void main(String args[]){
            MyClass my1 = new MyClass(); //메소드가 정의된 클래스 생성 

            my1.method1();   //MyClass에서 정의해 놓은 메소드 method1() 를 호출한다.       

            my1.method2(10);

            int x = my1.method3();

            System.out.println("method3 이 리턴한 " + x + " 입니다.");

            my1.method4(10,100);

            int x2 = my1.method5(50);

            System.out.println("method5 가 리턴한 " + x2 + " 입니다.");

        }
    }