오늘은 Book 클래스를 선언하고 Book 클래스를 불러오는 프로그램을 작성했습니다.
클래스 Book 에는
제목, 페이지 수, 책 내용
이렇게 3개를 선언해줍니다.
앞에 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 |