본문 바로가기

parameter

유니티14_C#_07_클래스와 메서드 객체 지향 언어 (Object Oriented Programming language : OOP ) C#(씨샵)은 객체 지향 언어다. 즉, 프로그램을 짤 때 객체(Object ;오브젝트)를 만들고 사용하는 방향으로 코딩하겠다는 뜻이다. 그럼 객체는 무엇인가? 객체는 추상적인 개념이다. 쉽게 말하면 '생각으로 떠올려서 만들 수 있는 모든 것'이다. 머리 속 생각으로는 무엇이든 상상할 수 있듯이, 형태가 있는 사물(책, 구름)이든, 형태가 없는 개념(사랑, 행복)이든 무엇이든 객체가 될 수 있다. 그래서 객체를 만드는 이런 과정을 Abstraction( 추상적 개념 또는 추상화)라고 한다. 이 abstraction이라는 개념이 객체지향 언어의 출발점이자 원칙이다. 예를 들어 지금 롤플레잉 게임을 만들고 있다고.. 더보기
쌩초보를 위한 기초_02_Parameter_매개변수 Kotlin Playground (코틀린 연습 사이트) 계속하기 전에 Kotlin Playground 사이트를 잠시 둘러본다. play.kotlinlang.org로 간다. 오른쪽 삼각형 모양의 실행 단추는 앞에서 사용해 보았다. 바로 아래 Settings(설정)버튼을 누른다. configuration(환경설정)을 보면 Kotlin Version(버전)을 확인할 수 있다. 다른 버전을 선택할 수도 있지만 여기서는 최신 버전으로 학습한다. 혹시 잘 안되면 버전을 한칸 낮춰서 실행해 본다. 오른쪽 JVM(Java Virtual Machine, 자바 가상 기기)의 줄임말이다. JVM은 자바 언어로 작성한 코드를 실행해 주는 프로그램이다. 코틀린은 자바에서 파생된 언어이므로 역시 JVM을 사용하여 실행할 수 있다.. 더보기
쌩초보를 위한 기초_01_메인함수 코딩 '코'자도 모르지만 코틀린을 배워가는 과정과 모르는 부분을 공부해 가며 학습하는 내용을 기록한다. Kotlin 코틀린? Kotlin(코틀린)이 프로그램을 짤 때 사용하는 언어라는 건 알았다. 그외 코틀린에 관한 기본 정보를 요약하면 다음과 같다. 코틀린을 만든 회사는 JetBrains(젯브레인즈)이다. 제트두뇌? JetBrains는 또 다른 언어인 Java(자바) 프로그램을 편리하게 만들 수 있는 IntelliJ(인텔리 제이)라는 IDEA(통합 개발 환경)을 만들었다. 구글의 안드로이드 스튜디오는 IntelliJ를 기반으로 만들어졌다. JetBrains는 Java언어의 불편한 점을 수정하고 개선된 Kotlin을 만들었다. 구글은 그 점을 인정해서인지 안드로이드 스튜디오의 공식 언어로 Kotlin을 .. 더보기