JavaScript 자바스크립트 클래스 (Class) 개념 정리 및 사용법

javascript

자바스크립트 클래스란? 자바스크립트에서 클래스란 객체를 생성하는 템플릿입니다. 클래스를 사용하면 비슷한 객체를 쉽게 여러 개 만들 수 있으며, 코드의 재사용성과 유지보수가 용이해집니다. ES6 이전에는 프로토타입 기반 상속을 사용했지만, ES6부터는 클래스 기반의 문법이 도입되어 객체 지향 프로그래밍이 더욱 명확하고 직관적으로 이루어지게 되었습니다. 클래스의 특징 자바스크립트에서 클래스는 객체 지향 프로그래밍을 구현하는 데 사용되는 구조입니다. 클래스는 데이터와 이 데이터를 … Read more

Java 자바 다형성 (Polymorphism) 개념 정리 및 활용

java

다형성이란? 자바에서 다형성은 하나의 객체가 여러 가지 형태(클래스 또는 인터페이스)로 사용될 수 있는 특성을 말합니다. 다형성은 객체 지향 프로그래밍의 중요한 개념 중 하나로, 코드의 재사용성과 유연성을 증가시킵니다. 다형성 (Polymorphism) 다형성은 객체 지향 프로그래밍에서 한 객체가 여러 가지 형태(타입)로 동작할 수 있는 특성을 말합니다. 다형성을 통해 부모 클래스 타입의 변수에 여러 종류의 자식 클래스 객체를 할당할 … Read more

Java 자바 생성자 (Constructor) 특징과 사용법

java

생성자란? 자바에서 생성자(Constructor)는 객체를 초기화하고 인스턴스를 생성하는 데 사용되는 특별한 종류의 메서드입니다. 생성자는 클래스의 이름과 동일하며, 객체를 생성할 때 new 키워드와 함께 호출됩니다. 생성자는 주로 객체의 초기 상태를 설정하거나 필드를 초기화하는 데 사용됩니다. 생성자의 목적 생성자의 주요 목적은 객체를 초기화하고 필요한 초기 상태로 설정하는 것입니다. 이것은 객체가 생성될 때 한 번 호출되며, 클래스의 인스턴스가 생성될 … Read more

Java 자바의 기초 (상속, super, 메소드 오버로딩 & 오버라이딩)

java

개발일지 객체 지향 프로그래밍에서 중요한 주제 중 하나인 상속에 대해 학습하였습니다. 기본 이해가 중요하다고 생각하여 기본 개념에 집중하면서 코드를 작성하며 상속의 과정을 익히는데 많은 시간을 투자했습니다. 이번 글에서는 상속, super, 메소드 오버로딩, 메소드 오버라이딩에 대한 학습 내용을 간략하게 정리해보겠습니다. 상속 자바에서 상속은 객체 지향 프로그래밍의 핵심 개념 중 하나로, 기존 클래스의 특성(멤버 변수 및 메소드)을 … Read more