분류 전체보기

Java

Java - 14. 자바의 내부 클래스(Inner Class) - 클래스 안에 클래스

이 블로그는 개인복습과 포토폴리오용 입니다!내부 클래스(Inner Class) 내부 클래스는 클래스 내부에 정의되는 클래스로, 클래스 안에 클래스를 포함하여 보다 복잡한 객체 구조를 설계하는 데 사용됩니다. 1. 내부 클래스의 개념내부 클래스는 클래스 안에 정의되는 클래스로, 외부 클래스(Outer Class) 내부에서만 사용되는 클래스입니다.내부 클래스는 외부 클래스와 강한 연관성을 가지며, 외부 클래스의 멤버에 접근할 수 있습니다.내부 클래스는 코드의 가독성, 캡슐화, 데이터 은닉 등을 향상시키는 데 사용됩니다. 2 내부 클래스의 종류.자바에서는 다음과 같은 종류의 내부 클래스를 지원합니다.인스턴스 내부 클래스(Instance Inner Class)외부 클래스의 인스턴스와 관련된 내부 클래스로, 외부..

Python

Python - 14. 파이썬의 1급 객체(First-Class Object)

이 블로그는 개인복습과 포토폴리오용 입니다!First-Class Object 파이썬은 "First-Class Object"라는 중요한 개념을 지원하여 다양한 프로그래밍 패러다임과 유연성을 제공합니다.이번 블로그에서는 파이썬의 First-Class Object에 대해 상세히 알아보고, 그 특징과 활용성에 대해 알아보겠습니다. 1. First-Class Object란?First-Class Object는 프로그래밍 언어에서 값(value)으로서의 지위를 가지는 개체(object)를 의미합니다.즉, First-Class Object는 변수에 할당하거나, 함수의 인자로 전달하고, 함수의 반환값으로 사용하며, 동적으로 생성하고 삭제할 수 있는 개체입니다.파이썬은 함수, 클래스, 모듈, 람다식 등 모든 것을 Firs..

Java

Java - 13. 자바의 속성(Fields) - 객체의 상태를 표현하는 데이터 저장 공간

이 블로그는 개인복습과 포토폴리오용 입니다!속성(Fields) 속성은 객체의 상태를 표현하고 저장하는 데이터를 담는 공간으로, 클래스 내부에 정의되는 변수들을 의미합니다. 1. 속성(Fields)의 개념속성은 객체의 특징이나 상태를 나타내는 데이터입니다.예를 들어, 자동차를 생각해보면 색상, 모델, 속도 등이 해당 객체의 속성에 해당합니다.속성은 객체의 특징을 나타내기 위해 필요한 데이터를 저장하고 활용하는 데 사용됩니다. 2. 속성(Fields)의 특징속성은 클래스 내부에 선언되며, 해당 클래스의 모든 인스턴스(객체)에서 공유됩니다.클래스 내부에 선언된 변수는 클래스의 속성이 되어, 객체가 생성될 때마다 각각의 객체에 해당 속성이 생성됩니다.속성은 일반적으로 접근 제어자(private, public, ..

Python

Python - 13. 파이썬의 함수(Function)과 인수(argument).

이 블로그는 개인복습과 포토폴리오용 입니다!Funciton, 함수 파이썬은 강력한 프로그래밍 언어로서 함수(function)라는 핵심 도구를 제공합니다.함수는 코드의 재사용과 모듈화를 가능하게 하여 개발자들에게 많은 이점을 제공합니다.이번 블로그에서는 파이썬 함수에 대해 상세히 알아보고, 그 사용법과 장점에 대해 알아보겠습니다. 1. 함수의 개념.함수는 입력을 받아서 어떤 일을 수행하고 그 결과를 반환하는 코드의 블록입니다.함수는 코드를 논리적인 단위로 분할하여 작성하고, 코드의 재사용성을 높여줍니다.함수는 일련의 작업을 수행하는 독립적인 기능 단위로 생각할 수 있습니다. 2. 함수의 정의.파이썬에서 함수를 정의하기 위해서는 "def" 키워드를 사용합니다.함수의 이름과 매개변수를 정의한 후에는 콜론(:)..

Coding_Slowly
'분류 전체보기' 카테고리의 글 목록 (83 Page)