회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.노션에서 작성 중

1.노션에서 작성 중

개편하기 전까지 노션에서 작성 중

2024.04.04//read more

2.ChatGPT

2.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

3.노코딩 게임 엔진 - 빌..

3.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

4.(완료) 미접속 회원 정..

4.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

5.매뉴얼 플러스 - 전자제..



안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


용어 - 클래스, 객체, 인스턴스, 메소드, 필드

푸딩뱃살 | 2014.05.29 11:36 | 조회 3946
| 용어 - 클래스, 객체, 인스턴스, 메소드, 필드
*거의 모든 프로그래밍의 용어 의미가 같다.

객체 지향 프로그램(Object-Oriented Programming, OOP)
객체 지향 프로그램은 컴퓨터 프로그래밍의 한 종류로 C++, Java 프로그램이 대표적이다. OOP은 우리가 알고 있는 명령어들의 집합으로 이뤄지지 않고, 여러 개의 독립된 객체(클래스)들의 모임으로 이 객체들끼리 메시지를 주고받으면서 데이터를 처리한다.

클래스(Class)
필드(데이터)와 메소드(처리)를 모아 놓은 것이다. 필드와 메소드를 통틀어 클래스의 멤버라 한다.

객체(Object)
OOP에서의 객체(Object)는 클래스의 복제품인 인스턴스이다. 클래스 객체에는 객체의 속성을 갖고 있는 변수의 특정 명령을 실행하는 함수가 들어 있으며, 이 속성과 함수를 C#에서는 필드와 메소드라 한다.

인스턴스(Instance)
OOP은 많은 클래스(객체)를 가지고 있다. 이 클래스를 사용하기 위해서는 복제품인 인스턴스를 만들어야 사용할 수 있다. 클래스를 복제해 인스턴스를 만들기 위해서는 new 명령어를 사용한다.

메소드(Method)
메소드란 객체 내부에 들어 있는 함수로 어떠한 행동이라 생각하면 된다. 예를 들어 자동차란 객체가 있다면 이 자동차를 달리게 한다든지, 아니면 정지시키는 등의 행동을 가하는 것을 메소드라 한다.

필드(Field)
필드란 객체에 있는 변수로 객체의 속성이라 할 수 있다. 만약 자동차란 객체가 있다면, 자동차의 색상, 크기 등이 속성에 해당된다.
285개(11/15페이지)
프로그래밍
번호 제목 글쓴이 조회 날짜
85 [C#] 생성자와 상속 base 푸딩뱃살 3722 2014.11.21 02:09
84 [C#] 클래스 상속 푸딩뱃살 3804 2014.11.17 23:35
83 [C#] 클래스 예제 푸딩뱃살 3279 2014.11.03 23:03
82 [C#] Main() 메소드 푸딩뱃살 3195 2014.11.02 23:43
81 [C#] 인덱서 푸딩뱃살 2697 2014.11.01 01:09
80 [C#] 속성 푸딩뱃살 2734 2014.11.01 00:41
79 [C#] 생성자 푸딩뱃살 2842 2014.10.27 01:48
78 [C#] public, private 사진 첨부파일 푸딩뱃살 3074 2014.10.25 22:32
77 [C#] 오버로드(overload) 푸딩뱃살 2663 2014.10.22 23:02
76 [Python] 웹 파싱, 웹 클라이언트 프로그래밍 httplib 푸딩뱃살 3461 2014.10.06 00:46
75 [C#] 스코프(scope) 푸딩뱃살 3271 2014.10.02 01:17
74 [C#] 메소드 호출 푸딩뱃살 2713 2014.10.02 00:46
73 [C#] 메소드(method) 푸딩뱃살 3247 2014.10.02 00:30
72 [C#] 필드(field) 푸딩뱃살 3128 2014.10.02 00:06
71 [C#] 객체(object)의 생성 푸딩뱃살 3602 2014.10.01 23:36
70 [C#] 클래스(class)의 개념 푸딩뱃살 3508 2014.10.01 22:29
>> [기본] 용어 - 클래스, 객체, 인스턴스, 메소드, 필드 푸딩뱃살 3947 2014.05.29 11:36
68 [Python] Python 프로세스 리스트 추출 푸딩뱃살 8614 2014.05.20 16:02
67 [Python] Python 환경 변수 설정 첨부파일 푸딩뱃살 4215 2014.05.20 12:46
66 [Python] Python console 컬러 출력 첨부파일 푸딩뱃살 5190 2014.05.14 22:23