본문 바로가기
반응형

분류 전체보기62

30살 연봉 1억 3천 5백 - 왜 내가 회사를 그만 두고 싶어하는지? 가난에서 중산층으로 한국에서 연봉 1억을 받고 있는 부자들에 관한 뉴스를 들어본 적이 있다. 대학교를 자퇴하고 중소기업에서 연봉 2천만 원을 받고 있던 23살의 나에게는 꿈같은 연봉이었고 언젠가 이루고자 하는 목표가 되었다. 가난이 싫었고 돈을 많이 벌고 싶었다. 대학교를 다시 들어가 열심히 공부 하였고 졸업 후 한국에서 가장 연봉을 잘 준다는 대기업 중 한 곳에 합격하였다. 신입사원 연수에서 이제 갓 사회생활을 시작하는 새내기들을 모아 놓고 멘토라는 사람이 했던 얘기가 떠오른다. "축하합니다. 당신들은 이제 중산층이 되었습니다. 앞으로 높은 연봉을 받고 멋진 차를 타고 다니며 좋은 집에서 생활하게 될 것입니다." 기대 이상의 연봉 상승률 처음 받은 연봉은 대략 5천만 원이었다. 그리고 2년이 지났을 때.. 2023. 3. 28.
코틀린에서의 인터페이스와 추상 클래스 1. 인터페이스 인터페이스는 코틀린에서 가장 중요한 개념 중 하나이다. 인터페이스는 클래스나 다른 인터페이스에서 구현할 수 있는 일련의 동작을 정의한다. 즉, 인터페이스는 클래스가 구현해야 하는 메소드들의 목록을 정의하며, 이를 통해 객체 지향 프로그래밍의 추상화 개념을 적용할 수 있다. 인터페이스는 다른 클래스나 인터페이스를 상속할 수 있다. 인터페이스는 클래스와는 달리, 아직 구현되지 않은 메소드들만 정의하고 있기 때문에, 구현한 클래스나 인터페이스가 종속된다. interface Printable { fun print() } 위의 코드는 Printable 인터페이스를 정의하는 예제이다. 2. 추상 클래스 추상 클래스는 인터페이스와 비슷하지만, 일부 메소드가 이미 구현되어 있다는 점에서 다르다. 추상 .. 2023. 3. 26.
코틀린에서의 상속 및 다형성 안녕하세요 연봉 1억 개발자 dev-woo 입니다. 코틀린은 자바 가상 머신에서 실행되는 순수 객체 지향 프로그래밍 언어입니다. 코틀린은 자바에 비해 간결하고 명확한 문법을 제공하며, 더 나은 안전성 및 성능을 제공합니다. 이번 포스트에서는 코틀린에서의 상속 및 다형성에 대해 알아보겠습니다. 클래스 상속 코틀린은 자바와 마찬가지로 클래스를 상속할 수 있습니다. 클래스 상속을 통해 기존에 작성된 클래스를 확장하거나 재사용할 수 있습니다. 클래스 상속은 다음과 같은 형식으로 작성됩니다. open class Animal { // Animal 클래스의 멤버들 } class Dog : Animal() { // Dog 클래스의 멤버들 } 위의 코드에서 Animal 클래스는 open 키워드를 사용하여 상속이 가능하도.. 2023. 3. 26.
코틀린에서의 객체지향 프로그래밍 소개 안녕하세요! dev-woo 입니다. 오늘은 Kotlin에서 객체지향 프로그래밍에 대해 알아보려고 합니다. Kotlin은 JVM에서 실행되는 차세대 프로그래밍 언어로, 객체지향 프로그래밍 패러다임과 완벽하게 일치합니다. 객체지향 프로그래밍(OOP) 개념 OOP란 객체를 중심으로 하는 프로그래밍 패러다임입니다. 객체는 속성과 메서드를 포함하며, 다른 객체와 상호작용하며 애플리케이션을 만들어냅니다. 객체는 클래스에 의해 정의됩니다. 클래스는 객체의 속성과 메서드를 정의하여 객체를 만들기 위한 템플릿입니다. OOP의 주요 장점은 코드 재사용성 향상, 유지보수성 향상, 코드 구성의 개념화, 코드의 가독성 향상 등입니다. Kotlin에서 OOP Kotlin은 객체지향 프로그래밍 패러다임을 완벽하게 지원합니다... 2023. 3. 26.
반응형