분류 전체보기

Java

Java - 18. 자바의 데이터 캡슐화(Encapsulation)

이 블로그는 개인복습과 포토폴리오용 입니다!캡슐화(Encapsulation) 1. 데이터 캡슐화란?데이터 캡슐화는 객체지향 프로그래밍의 네 가지 주요 특성 중 하나로,객체 내부의 데이터를 외부에서 직접 접근하지 못하도록 하는 것을 의미합니다.즉, 데이터와 그 데이터를 다루는 메서드를 하나로 묶어 캡슐화함으로써,외부에서 직접 접근하는 것을 방지하고 객체의 무결성을 보호하는 개념입니다. 2. 데이터 캡슐화의 이점 2 - 1. 정보 은닉(Information Hiding)데이터 캡슐화는 객체의 내부 구현을 외부에 숨기는 데 큰 도움을 줍니다.즉, 객체의 사용자들은 객체가 제공하는 공개된 메서드를 통해서만 객체와 상호작용할 수 있으며, 내부의 세부 구현은 알 필요가 없습니다.이는 객체 간의 결합도를 낮추고, 코..

Python

Python - 18. 파이썬의 map함수

이 블로그는 개인복습과 포토폴리오용 입니다!map함수 map 함수는 리스트의 각 원소에 함수를 적용하여 새로운 리스트를 생성하는 기능을 제공합니다.이번 블로그에서는 파이썬 map 함수에 대해 자세히 알아보고,사용 예시를 통해 실제로 어떻게 활용할 수 있는지 살펴보겠습니다. 1. map함수란?map 함수는 주어진 iterable(반복 가능한 객체)의 각 원소에 함수를 적용하여 새로운 iterable을 생성합니다.즉, map 함수는 원소들에 대해 일괄적으로 함수를 적용하는 역할을 합니다.map 함수는 다음과 같은 구문으로 작성됩니다:map(function, iterable)`function`: 각 원소에 적용할 함수입니다.`iterable`: 함수를 적용할 iterable입니다. 2. map 함수의 동작 방..

Java

Java - 17. 자바의 import문

이 블로그는 개인복습과 포토폴리오용 입니다!자바의 import문 import문은 자바에서 외부 패키지의 클래스를 사용하기 위해 필요한 선언문입니다.이 글에서는 import문의 역할과 사용 방법, 그리고 주의할 점 등을 알아보겠습니다. 1. import문의 역할.자바는 패키지라는 개념을 사용하여 클래스를 구조화합니다.패키지는 서로 관련된 클래스들을 그룹화하고, 클래스 이름의 충돌을 방지하는 역할을 합니다.import문은 외부 패키지에 속한 클래스를 현재 소스 파일에서 사용하기 위해 필요합니다. 2. improt문 사용 방법.패키지 단위 import특정 패키지의 모든 클래스를 사용하고자 할 때 사용합니다.패키지 이름 뒤에 .*을 붙여 import문을 작성합니다.예를 들어, java.util 패키지의 모든 클..

Python

Python - 17. 파이썬의 filter 함수

이 블로그는 개인복습과 포토폴리오용 입니다!filter 함수 filter 함수는 조건에 맞는 원소만을 선택하여 필터링하는 기능을 제공합니다.이번 블로그에서는 파이썬 filter 함수에 대해 상세히 알아보고,사용 예시를 통해 실제로 어떻게 활용할 수 있는지 살펴보겠습니다. 1. filter 함수란?filter 함수는 주어진 iterable(반복 가능한 객체)에서 조건에 맞는 원소들만을 선택하여 반환해주는 함수입니다.선택된 원소들은 새로운 iterable로 반환되며, 원래 iterable의 순서와 동일합니다.filter 함수는 다음과 같은 구문으로 작성됩니다.filter(function, iterable) `function`조건을 판별하는 함수로, 해당 함수가 `True`를 반환하는 원소들이 선택됩니다.`i..

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