프로퍼티

    [C#] 프로퍼티(Property)

    1. 프로퍼티 C#에서 어떤 필드의 은닉성을 지키기 위해 필드에 값을 읽고 쓰는 메서드를 만들었다면 class Program { static void Main(string[] args) { Car car = new Car(); car.SetSpeed(100); car.GetSpeed(); } } class Car { private int speed; public int GetSpeed() { return speed; } public void SetSpeed(int i) { speed = i; WriteLine(speed); } } 같은 기능을 프로퍼티로 완벽하게 대체할 수 있습니다. class Program { static void Main(string[] args) { Car car = new Car(..

    [Kotlin] 클래스(Class)

    [Kotlin] 클래스(Class)

    특정 처리를 위해 관련된 변수, 함수 등을 한꺼번에 모아놓은 프로그램의 단위를 클래스(Class)라고 합니다. Aandroid Studio에서 처음 프로젝트를 생성하고 나면 다음과 같은 코드를 볼 수 있는데 이것은 Android Studio가 onCreate라는 함수를 포함하고 있는 MainActivity라는 클래스를 자동 생성한 것입니다. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } } 이제까지 어떠한 출력을 위해 자주 사용했던 Lod.d() ..