달력

7

« 2020/7 »

  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  

   

참조변수와 참조 메소드의 관계 확인

   

   

소스코드

   

public class ObjectEx01 {
        
        public static void main(String[] args){
                //
인스턴스 생성
                Number myNumber=new Number();
                System.out.println("
메소드 호출 : "+myNumber.getNumber());
                
                //
인스턴스 참조값을 메소드의 매개변수로 전달
                instMethod(myNumber);
                System.out.println("
메소드 호출 : "+myNumber.getNumber());  
        }

        public static void instMethod(Number number){
                number.addNum(10);
        }               
        
}

//
클래스 정의(설계)
class Number{
        //
멤버변수 = 인스턴스 변수
        int num=0;
        
        //
멤버 메소드 = 인스턴스 메소드
        public void addNum(int n){
                num+=n;
        }
        public int getNumber()  {
                return num;
        }
}


   

   

출력결과

   

Posted by codedragon codedragon

댓글을 달아 주세요