Contents

Java
2013.12.28 09:33

3.4.5 결론

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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


3.4.5 결론

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

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

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

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

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

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

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

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

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

  1. 2.3.4 클래스와 데이터베이스

    Date2013.11.22 CategoryJava ByIT장인 Views353
    Read More
  2. 2.3.3 클래스의 역할

    Date2013.11.22 CategoryJava ByIT장인 Views353
    Read More
  3. 2.4.2 배우게 될 클래스

    Date2013.11.22 CategoryJava ByIT장인 Views350
    Read More
  4. 3.4.5 결론

    Date2013.12.28 CategoryJava ByIT장인 Views343
    Read More
  5. 3.4.1 클래스 내의 메서드

    Date2013.12.28 CategoryJava ByIT장인 Views341
    Read More
  6. 3.2.3 컴파일과 실행

    Date2013.12.28 CategoryJava ByIT장인 Views340
    Read More
  7. 1.6.3 할당의 예

    Date2013.11.21 CategoryJava ByIT장인 Views338
    Read More
  8. 3.3.5 값복사

    Date2013.12.28 CategoryJava ByIT장인 Views337
    Read More
  9. 2.1.2 기본 데이터 타입의 한계

    Date2013.11.22 CategoryJava ByIT장인 Views336
    Read More
  10. 2.2.1 클래스 만들기

    Date2013.11.22 CategoryJava ByIT장인 Views333
    Read More
  11. 1.6.4 결론

    Date2013.11.21 CategoryJava ByIT장인 Views332
    Read More
  12. 1.5.1 데이터 타입의 목적

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