Dev/C#2012. 3. 23. 21:38

정적 메소드(Static Method)는 클래스의 인스턴스를 생성하지 않아도 호출이 가능한 메소드를 말한다. 정적 메소드는 static 키워드를 이용해서 선언한다.


  1. class Myclass  
  2. {  
  3.     public static void StaticMethod()  
  4.     {  
  5.           //.....  
  6.     }  
  7. }  
  8.   
  9. //.....  
  10.   
  11. Myclass.StaticMethod();  //인스턴스를 만들지 않고도 바로 호출 가능  


인스턴스 메소드(Instance Method)는 이름처럼 클래스의 인스턴스를 생성해야만 호출할 수 있는 메소드를 말한다. 

  1. class Myclass  
  2. {  
  3.     public void StaticMethod()  
  4.     {  
  5.           //.....  
  6.     }  
  7. }  
  8.   
  9. //.....  
  10.   
  11. Myclass obj = new Myclass();  
  12. obj.StaticMethod();  


Posted by 놀란