728x90

객체지향 2

[ Kotlin ] 기본문법 2 조건문, 반복문, 객체지향

[ Kotlin ] 기본문법 2 조건문, 반복문, 객체지향 1. 조건문 - 기본 fun main() { var data1 = 10 if(data1 > 0){ println("positive") } else if (data1 == 0){ println("0") } else{ println("negative") } } - 코드의 공통된 특징을 앞으로 빼기, 코틀린 코드 간략하게 만들기 fun main() { var data1 = 10 var data2:Int if(data1 > 0){ println("positive") data2 = 1 } else if (data1 == 0){ println("0") data2 = 0 } else{ println("negative") data2 = -1 } // 위의 식과..

Front-End/Kotlin 2024.04.05

JAVA의 조상 C++

JAVA의 조상 C++ c 언어의 문법을 바탕으로 객체지향적 특징을 갖도록 확장시킨 것이다. 초창기에 c++은 c with classes로 불렸다. c++은 c언어 문법 체계를 계승하면서 cc언어만큼 효율적이고 높은 이식성을 지향한다. c 언어와의 호환성이 좋아 소스 레벨 차원에서 기존의 c 소스 코드를 그대로 가져다 사용 가능하다. 링크 레벨은 c 오브젝트와 라이브러리 링크가 가능하다. 단, 엄격한 type-checking을 수행해 런타임 오류를 줄여 디버깅 시 편리하게 해 주었다.. 프로그램 = 데이터 + 알고리즘으로 구성되어 있다. 데이터는 프로그램에서 사용하는 정보이고 알고리즘은 문제를 해결하는 절차들이다. 프로그래밍 기법 중에 문제 해결 방식에 따른 분류로 절차 지향형 프로그래밍과 객체지향형 프..

728x90