멤버 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
1번째 줄: 1번째 줄:
'''멤버'''(member)란 [[객체 지향 프로그래밍]](OOP)에서 하나의 [[클래스]]를 구성하는 개별적인 구성 요소를 말한다. 클래스의 멤버에 변수(Variable)와 [[메소드]](Method) 및 다른 [[클래스]](Class)가 있다. 하나의 클래스는 다른 클래스를 자신의 멤버로 포함(Composite)할 수 있다. 이 때 다른 클래스에 포함되는 작은 클래스를 내부 클래스(Inner Class)라고 하고, 다른 클래스를 포함하는 큰 클래스를 외부 클래스(Outer Class)라고 한다.  
+
'''멤버'''란 [[객체 지향 프로그래밍]](OOP)에서 하나의 [[클래스]]를 구성하는 개별적인 구성 요소를 말한다. 클래스의 멤버에 변수(Variable)와 [[메소드]](Method) 및 다른 [[클래스]](Class)가 있다. 하나의 클래스는 다른 클래스를 자신의 멤버로 포함(Composite)할 수 있다. 이 때 다른 클래스에 포함되는 작은 클래스를 내부 클래스(Inner Class)라고 하고, 다른 클래스를 포함하는 큰 클래스를 외부 클래스(Outer Class)라고 한다.  
  
 
== 개요 ==
 
== 개요 ==
맴버(member)는 영어로 구성원이라는 뜻이다. 객체에서의 맴버는 변수와 메소드가 있다.<ref name="java"><[https://opentutorials.org/module/516/5440 클래스 맴버와 인스턴스 맴버]><<공동공부>>,2013-12-04</ref>
+
맴버(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 맴버변수:클래스변수, 인스턴스변수]>, <<무무위키>>, 2016-08-03
+
* <[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 맴버 변수]>, <<위키백과>>, 2017-07-10
+
* <[https://ko.wikipedia.org/wiki/%EB%A9%A4%EB%B2%84_%EB%B3%80%EC%88%98 맴버 변수]><<위키백과>>,2017-07-10
  
== 같이 보기 ==
+
== 같이보기 ==
* [[함수]]
 
* [[회원]]
 
  
 
{{프로그래밍|검토 필요}}
 
{{프로그래밍|검토 필요}}

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)