메소드와 인스턴스 핵심정리

  • 클래스에서는 객체가 아는 것과 객체가 하는 것을 정의한다.
  • 인스턴스 변수는 각체가 아는 것이다.
  • 메소드는 객체가 하는 것이다.
  • 메소드에서 인스턴스 변수를 이용하여 같은 유형의 객체가 다른 식으로 행동하게 할 수있다.
  • 전달하는 값의 개수와 유형은 반드시 메소드를 선언할 때 지정한 것과 같아야 하며 그 순서도 같아야 한다.
  • 메소드 안팎으로 전달되는 값은 상황에 따라 자동으로 더 큰 유형으로 올라갈 수 있다. 더 작은 유형으로 바꿔야 한다면 강제로 캐스팅을 해야 한다.
  • 메소드에 인자를 전달할 때는 리터럴값을 사용할 수 있고 선언된 매개변수 유형의 변수를 사용할 수 있다.
Posted by 서오석
,