멤버 편집하기
편집을 되돌릴 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
− | '''멤버''' | + | '''멤버'''란 [[객체 지향 프로그래밍]](OOP)에서 하나의 [[클래스]]를 구성하는 개별적인 구성 요소를 말한다. 클래스의 멤버에 변수(Variable)와 [[메소드]](Method) 및 다른 [[클래스]](Class)가 있다. 하나의 클래스는 다른 클래스를 자신의 멤버로 포함(Composite)할 수 있다. 이 때 다른 클래스에 포함되는 작은 클래스를 내부 클래스(Inner Class)라고 하고, 다른 클래스를 포함하는 큰 클래스를 외부 클래스(Outer Class)라고 한다. |
== 개요 == | == 개요 == | ||
− | 맴버(member)는 영어로 구성원이라는 | + | 맴버(member)는 영어로 구성원이라는 뜻읻. 객체에서의 맴버는 변수와 메소드가 있다.<ref name="java"><[https://opentutorials.org/module/516/5440 클래스 맴버와 인스턴스 맴버]><<공동공부>>,2013-12-04</ref> |
객체 지향 프로그래밍에서 멤버 변수(member variable) 또는 멤버 필드는 특정 객체와 연결된 변수의 하나이며, 해당 변수의 모든 메소드(멤버 함수)에 접근이 가능하다. 클래스 기반 언어에서 이들은 두 종류로 구별된다: 모든 인스턴스의 클래스와 공유되는 변수의 사본이 하나만 있을 경우 이를 클래스 변수나 정적 멤버 변수로 부른다. 클래스의 각 인스턴스가 자신만의 변수 복사본을 소유하고 있는 경우 해당 변수는 인스턴스 변수라 부른다.<ref name="위키"><[https://ko.wikipedia.org/wiki/%EB%A9%A4%EB%B2%84_%EB%B3%80%EC%88%98 맴버변수]><<위키백과>>,2017-07-10</ref> | 객체 지향 프로그래밍에서 멤버 변수(member variable) 또는 멤버 필드는 특정 객체와 연결된 변수의 하나이며, 해당 변수의 모든 메소드(멤버 함수)에 접근이 가능하다. 클래스 기반 언어에서 이들은 두 종류로 구별된다: 모든 인스턴스의 클래스와 공유되는 변수의 사본이 하나만 있을 경우 이를 클래스 변수나 정적 멤버 변수로 부른다. 클래스의 각 인스턴스가 자신만의 변수 복사본을 소유하고 있는 경우 해당 변수는 인스턴스 변수라 부른다.<ref name="위키"><[https://ko.wikipedia.org/wiki/%EB%A9%A4%EB%B2%84_%EB%B3%80%EC%88%98 맴버변수]><<위키백과>>,2017-07-10</ref> | ||
77번째 줄: | 77번째 줄: | ||
* <[https://opentutorials.org/module/516/5440 클래스 맴버와 인스턴스 맴버]><<공동공부>>,2013-12-04 | * <[https://opentutorials.org/module/516/5440 클래스 맴버와 인스턴스 맴버]><<공동공부>>,2013-12-04 | ||
* <[https://easywebs.tistory.com/29 맴버변수 지역변수 전역변수]><<쉽고 친절한 프로그래밍>>,2017-04-30 | * <[https://easywebs.tistory.com/29 맴버변수 지역변수 전역변수]><<쉽고 친절한 프로그래밍>>,2017-04-30 | ||
− | * <[https://ramees.tistory.com/16 맴버변수:클래스변수, 인스턴스변수]> | + | * <[https://ramees.tistory.com/16 맴버변수:클래스변수, 인스턴스변수]><<무무위키>>,2016-08-03 |
− | * <[https://ko.wikipedia.org/wiki/%EB%A9%A4%EB%B2%84_%EB%B3%80%EC%88%98 맴버 변수]> | + | * <[https://ko.wikipedia.org/wiki/%EB%A9%A4%EB%B2%84_%EB%B3%80%EC%88%98 맴버 변수]><<위키백과>>,2017-07-10 |
− | == | + | == 같이보기 == |
− | |||
− | |||
{{프로그래밍|검토 필요}} | {{프로그래밍|검토 필요}} |