C# Practicing(Property 응용)

2023. 10. 24. 14:58Game Develop/C# Programming

Age 프로퍼티를 이용하여 나이를 입력받아 이 사람이 성인인지 아닌지를 출력해보는 프로퍼티를 작성해 보려고 한다.

일단 Human 클래스 나이는 private이기 때문에 메인에서 접근할 수 없으므로, 메서드로 접근해야하기 때문에 나이를 설정해주고 또 반환도 해주는 메서드 2개를 만들어보자

 

나이를 설정해주는 메서드를 만들었으니 메인에서 객체를 실행해서 확인해보자

 

컴파일까지 해보니 잘 작동하다.

 

 

자 그럼 이제 성인인지 판별해주는 메서드를 만들어보자. 이는 판별만 하면 되므로 bool값을 써보도록 하겠다.

잘 작동하는 것을 볼 수 있다.

 

이제 setAge, getAge를 프로퍼티로 isAdult도 프로퍼티로 한 번 작성해보자.

 

 

이제 프로퍼티를 다 만들었으니 메인에 적용해서 동일한 값을 출력해보자!

값이 제대로 나오는 걸 확인할 수 있다.

 

다음에는 기존 정수 배열에 원하는 인덱스에 원하는 정수를 삽입하는 코드를 작성해보겠다.