우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡 다형성(Polymorphism)이란? >다형성(Polymorphism)은 객체지향 프로그래밍(Object Oriented Programming)의 대표적인 특징
우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡다형성의 활용 앞선 포스팅 다형성1에서는 다형성의 의미와 핵심기능을 살펴보았다. 이번 포스팅에서는 다형성의 목적과 활용에 대해서 포스팅한다. 다형성의 핵심기능 두
💡추상 클래스(Abstract Class) 추상 클래스란? 추상 클래스는 부모 클래스는 제공하지만 실제로 객체를 생성할 수 없는 클래스를 의미한다. 추상적인 개념을 제공하는 의미로 객체 생성이 불가능하다. abstract 키워드를 통해 추상 클래스임을 표시할 수
이전 포스팅에서 '추상 클래스'에 대해 알아보았고, 순수 추상 클래스는 클래스를 이루는 모든 메서드가 추상 메서드인 추상 클래스를 의미한다. 인터페이스는 순수 추상 클래스를 더 편리하게 사용가능한 기능이다.인스턴스 생성 불가능상속시 모든 메서드를 overriding 해
우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡Object 클래스 java.lang 패키지 java.lang 패키지는 java가 제공하는 가장 기본이 되는 라이브러리로, java를 이루는 가장 기본적인 클래스들
우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다.자바의 데이터 타입은 크게 기본형(Primitive type)과 참조형(Reference type)으로 나뉜다. 기본형데이터를 직접 변수에 저장하는 타입고정된 메모리에 할당
다음 포스팅은 유용한 Intellj 단축키 모음을 정리한 블로그이다. https://blog.jetbrains.com/ko/2020/03/11/top-15-intellij-idea-shortcuts_ko/
우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡String String 클래스 - 기본 ◻️ 문자를 다루는 대표적인 타입 : char, String JAVA에서 문자는 대표적으로 기본형인char와 참조형인S
우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡래퍼 클래스 기본형의 한계 객체 지향 언어인 Java가 제공하는 기본형(Primitive Type)은 객체가 아니기에 두 가지의 한계점이 존재한다. ◻️ 객체가
우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡열거형 ENUM 1 열거형(Enum Type)은 Java에서 고정된 상수 값들의 집합을 정의할 때 사용하는 데이터 타입이다. 열거형을 사용하면 코드의 가독성, 안정성, 유지보수성이 높아진다고 나와있다. 그렇다면 열거형을 사용하지 않았을 때의 문제 즉, 열...
우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡열거형 ENUM 2 직전 포스팅에서 고정된 상수 값들의 집합을 정의할 때 String을 사용했을 때의 문제점과 타입 안전 열거형 패턴의 개념을 알아보고 구현을 해보았