using UnityEngine;
public class Salary : MonoBehaviour{
private int salary;
private int bonus = 10;
public int SalaryP
{
// 리턴값을 조정할 수 있다.
get{
return salary + bonus;
}
// 읽기 제한.(다른곳에서 수정불가)
private set{
if(value < 0) salary = 10;
else salary = value;
}
}
}
using UnityEngine;
public class Worker : MonoBehaviour{
Salary mySalary = new Salary();
void Start()
{
print(mySalary.SalaryP); // 읽기전용
mySalary.SalaryP = 50; // 수정 불가, 오류
}
}