본문 바로가기

C#

C# 클래스(Class) 사용하기

사진이 안보이신다면 https://blog.naver.com/turnbf/221376444222 에서 봐주세요.


객체지향! 클래스!

오늘은 Book 클래스를 선언하고 Book 클래스를 불러오는 프로그램을 작성했습니다.

클래스 Book 에는
제목, 페이지 수, 책 내용 
이렇게 3개를 선언해줍니다.

Class Book 코드

앞에 public 를 붙이는 이유는 객체필드는 보통 외부에서 접근을 할수없기 때문입니다.

다음은 Book클래스를 사용, 값을 지정해주는 코드입니다.

클래스 사용하기

Book클래스를 사용하기위한 타입 book을 선언해주고
book 의 값들을 지정해줍니다.



실행화면

실행화면입니다.

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 클래스 { class Book { public String Title; public int Page; // 기본적으로 객체필드는 외부에서 접근할수 없습니다. public String Text; // public 를 선언해줘야 class Program에 접근이 가능합니다. } class Program { static void Main(string[] args) { Book book = new Book(); // Book 클래스를 사용하기위해 new 연산자로 메모리를 할당합니다. book.Title = "시작하세요! C# 7.1 프로그래밍"; book.Page = 97; book.Text = "객체필드(class Book)는 외부(class Program)에 접근할수 없기에 public 를 선언하여 접근을 가능하게 합니다."; Console.WriteLine("타이틀 = "+book.Title); Console.WriteLine("페이지 = " + book.Page); Console.WriteLine("텍스트 = " + book.Text); } } }



Class를 사용하기위해서는 기본적으로
Class 이름 선언 --> 선언한 Class에 객체 지정 -> 객체값 지정
이 순서인 것 같습니다.


'C#' 카테고리의 다른 글

C# 클래스, 메서드 응용해서 사용하기  (0) 2018.10.29
C# 메서드 사용하기  (0) 2018.10.29
C# Goto 문, Random 사용법  (0) 2018.10.29
C# 상속 사용하기  (0) 2018.10.28
C# 네임스페이스 (namespace)  (0) 2018.10.27