본문 바로가기
프로그래머/코딩(C#)개념정리

C#_클래스_클래스의 개념

by FourthWay 2023. 2. 25.
728x90
반응형

클래스의 개념

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

 

클래스의 정의

book 클래스를 C#언어로 작성하면 다음과 같다. 클래스를 작성하는 것을 '클래스의 정의'라고 한다.

 

class Book    <<--- 클래스명 맨 앞 문자에는 숫자를 쓸 수 없다.

{
 public int price;    ///필드

 public int num;    ///필드

 public stirng title;   ///필드

 

 public int sum()         ///메소드

 {                               ///메소드

 return prie*num;      ///메소드

 }                              ///메소드

 

 

 

객체

클래스는 변수에 대한 형과 같다. 클래스를 정의해도 그 자체에 값을 저장할 수는 없다. 그래서 클래스를 바탕으로 값을 저장할 수 있는 변수와 같은 것을 만드는데, 이것을 객체 라고한다.

728x90
반응형

'프로그래머 > 코딩(C#)개념정리' 카테고리의 다른 글

C#_클래스_필드  (10) 2023.02.28
C#_클래스_객체의 생성  (12) 2023.02.27
C#_클래스  (20) 2023.02.23
C#_제어문_예제프로그램2  (22) 2023.02.21
C#_제어문_예제프로그램  (8) 2023.02.20