Contents

Java
2013.12.28 09:33

3.4.5 결론

조회 수 343 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


3.4.5 결론

메서드가 클래스에 포함될 수 있다는 사실은 프로그래밍 언어의 역사에서 혁명적인 사건이다. 아주 단순해 보이지만 언어의 역사가 그러하다. 앞에서 우리는 다음과 같은 원리를 배운 적이 있다.

□ 클래스의 구성
◇ 클래스 = 데이터 + 메서드
◇ 클래스 = 구조체 + 메서드

왜 클래스를 설명할 때 데이터와 메서드의 결합이라는 측면에서 논하는지 이해했을 것이다.여러분이 앞으로 프로그램할 때 이러한 관계를 생각하면서 클래스를 디자인해야 한다.

멤버 변수는 상태의 유지의 개념을 가지고 있으며, 그 상태를 바꿀 수 있는 역할을 멤버 메서드가 하는 것이다. 단순히 생각해보면 다음과 같은 논리가 성립된다.

□ 멤버 변수와 멤버 메서드의 관계
◇ 멤버 변수를 사용하지 않는 메서드는 클래스 내에 넣을 필요가 없다.

멤버 메서드는 분명 멤버 변수와 관련이 있다. 그리고 멤버 변수를 사용하는 멤버 메서드가 정확한 사용방법이다. 그렇다고 멤버 메서드를 클래스에 넣을 수 없는 것은 아니다. 다음과 같이 생각해 볼 수도 있다.

□ 메서드로 이루어진 클래스
◇ 4칙 연산을 위한 메서드를 하나의 클래스에 집어 넣어서 하나의 이름으로 4칙연산 메서드를 묶어서 관리할 수 있다.

단순한 관리를 위해서 메서드를 클래스에 넣어서 사용할 수도 있다.

지금까지 '메서드' 와 '매개변수' 그리고 '메서드의 클래스 삽입'에 대해서 배워 보았다. 다음에는 클래스의 접근에 관한 문제를 학습해보자.

  1. 3.6.7 결론

    Date2013.12.28 CategoryJava ByIT장인 Views1190
    Read More
  2. 3.6.6 MotorCycle m = new MotorCycle()

    Date2013.12.28 CategoryJava ByIT장인 Views1865
    Read More
  3. 3.6.5 참조 변수의 타입

    Date2013.12.28 CategoryJava ByIT장인 Views1277
    Read More
  4. 3.6.4 참조 변수끼리의 할당

    Date2013.12.28 CategoryJava ByIT장인 Views1455
    Read More
  5. 3.6.3 참조 변수의 특징

    Date2013.12.28 CategoryJava ByIT장인 Views1986
    Read More
  6. 3.6.2 참조값의 원리

    Date2013.12.28 CategoryJava ByIT장인 Views1570
    Read More
  7. 3.6.1 객체의 메모리 생성

    Date2013.12.28 CategoryJava ByIT장인 Views536
    Read More
  8. 3.5.5 private 멤버 필드를 사용하는 이유

    Date2013.12.28 CategoryJava ByIT장인 Views2562
    Read More
  9. 3.5.4 private의 사용 이유

    Date2013.12.28 CategoryJava ByIT장인 Views530
    Read More
  10. 3.5.3 private에 접근하는 방법

    Date2013.12.28 CategoryJava ByIT장인 Views5227
    Read More
  11. 3.5.2 private의 접근과 컴파일 에러

    Date2013.12.28 CategoryJava ByIT장인 Views1397
    Read More
  12. 3.5.1 접근제어란?

    Date2013.12.28 CategoryJava ByIT장인 Views728
    Read More
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6