turtleman

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" 키워드를 사용합니다.함수의 이름과 매개변수를 정의한 후에는 콜론(:)..

Java

Java - 12. 자바의 생성자(Constructor) - 객체 초기화

이 블로그는 개인복습과 포토폴리오용 입니다!생성자(Constructor) 생성자는 객체가 생성될 때 초기화를 담당하는 특별한 메서드로,객체를 사용하기 전에 필요한 설정을 해주는 역할을 합니다. 1. 생성자의 개념생성자는 클래스의 인스턴스(객체)를 생성할 때 호출되는 메서드입니다.객체를 생성하기 위해 new 키워드와 함께 클래스의 생성자를 호출하면, 해당 클래스의 인스턴스가 생성되고 초기화 과정이 수행됩니다.생성자는 클래스 이름과 동일하며, 반환 값이 없습니다. 2. 생성자의 특징생성자는 클래스의 멤버 메서드입니다. 하지만 일반적인 메서드와는 다르게 반환 타입이 없으며, 클래스 이름과 동일한 이름을 가집니다.생성자는 객체가 생성될 때 자동으로 호출되며, 객체의 초기화를 담당합니다.생성자는 다중 정의(Ove..

Coding_Slowly
'turtleman' 태그의 글 목록 (8 Page)