본문 바로가기

파라미터

유니티14_C#_07_클래스와 메서드 객체 지향 언어 (Object Oriented Programming language : OOP ) C#(씨샵)은 객체 지향 언어다. 즉, 프로그램을 짤 때 객체(Object ;오브젝트)를 만들고 사용하는 방향으로 코딩하겠다는 뜻이다. 그럼 객체는 무엇인가? 객체는 추상적인 개념이다. 쉽게 말하면 '생각으로 떠올려서 만들 수 있는 모든 것'이다. 머리 속 생각으로는 무엇이든 상상할 수 있듯이, 형태가 있는 사물(책, 구름)이든, 형태가 없는 개념(사랑, 행복)이든 무엇이든 객체가 될 수 있다. 그래서 객체를 만드는 이런 과정을 Abstraction( 추상적 개념 또는 추상화)라고 한다. 이 abstraction이라는 개념이 객체지향 언어의 출발점이자 원칙이다. 예를 들어 지금 롤플레잉 게임을 만들고 있다고.. 더보기
쌩초보를 위한 기초_01_메인함수 코딩 '코'자도 모르지만 코틀린을 배워가는 과정과 모르는 부분을 공부해 가며 학습하는 내용을 기록한다. Kotlin 코틀린? Kotlin(코틀린)이 프로그램을 짤 때 사용하는 언어라는 건 알았다. 그외 코틀린에 관한 기본 정보를 요약하면 다음과 같다. 코틀린을 만든 회사는 JetBrains(젯브레인즈)이다. 제트두뇌? JetBrains는 또 다른 언어인 Java(자바) 프로그램을 편리하게 만들 수 있는 IntelliJ(인텔리 제이)라는 IDEA(통합 개발 환경)을 만들었다. 구글의 안드로이드 스튜디오는 IntelliJ를 기반으로 만들어졌다. JetBrains는 Java언어의 불편한 점을 수정하고 개선된 Kotlin을 만들었다. 구글은 그 점을 인정해서인지 안드로이드 스튜디오의 공식 언어로 Kotlin을 .. 더보기