클래스, 읽기전용 변수와 읽기쓰기 변수.

public class Enemy  {

int _hp;

public int hp{ // 외부에서 해당값에 변수대입 불가능
get{
return _hp; //
}
}
}


public class Enemy  {

int _hp;

public int hp{
get{
return _hp;
}
set{
_hp = value; // value는 외부의 에서 전달받은 값을 대입
}
}

}





using UnityEngine;
using System.Collections;

public class Enemy  {

int _hp;

public int hp{
get{
return _hp;
}
set{
if( value > 50){  // 방어코드
_hp = 50;
}else{
_hp = value;
}
}
}

}


댓글

이 블로그의 인기 게시물

ChatGPT로 10분만에 일잘러 되기 : 기초부터 실무까지 완전 정복: [패스트캠퍼스] ChatGPT 강의 완강 후기.

유니티 <--> php 로그인 복습

인공지능, 날씨 예보의 새로운 지평을 열다: 혁명적인 변화와 미래의 가능성