immutable

Java

Java - 32. 자바의 final 키워드

이 블로그는 개인복습과 포토폴리오용 입니다!final 키워드 "final"은 변경 불가능성(immutable)을 강제하는 기능으로, 필드, 메서드, 클래스에 각각 적용될 수 있습니다.이 키워드는 객체 지향 프로그래밍의 안정성과 확장성을 증가시켜주는 강력한 도구입니다. 1. final필드"final" 키워드를 사용하여 선언된 필드는 초기값이 설정된 이후에는 변경할 수 없습니다.즉, 한 번 값을 할당하면 다시 변경할 수 없는 상수가 됩니다.final 필드는 다음과 같이 선언합니다.class MyClass { final int MAX_COUNT = 100; // final 필드 선언 // ...}final 필드는 주로 상수(Constant) 값을 표현하는 데 사용됩니다.다른 메서드에서 값을 변경하거..

Python

Python - 9. 파이썬 튜플(tuple), 불변한(Immutable)한 자료구조.

이 블로그는 개인복습과 포토폴리오용 입니다!튜플(Tuple) 튜플은 여러 개의 요소를 하나의 변수에 저장하는 불변(Immutable)한 자료구조로, 데이터의 순서를 중요시하고 변경이 필요하지 않은 경우에 사용됩니다. 함께 살펴보도록 하겠습니다. 1. 튜플이란?튜플은 여러 개의 요소를 한 번에 그룹화하여 저장하는 자료구조입니다. 튜플은 리스트와 유사하지만, 한 번 생성된 튜플은 불변(Immutable)하다는 점이 다릅니다. 즉, 한 번 생성된 튜플은 수정이 불가능하며 요소의 추가, 삭제, 변경이 불가능합니다. 튜플은 소괄호(`()`)를 사용하여 정의하며, 각 요소는 쉼표(`,`)로 구분됩니다. 2. 튜플의 생성과 접근튜플은 다음과 같이 생성할 수 있습니다.튜플이름 = (요소1, 요소2, 요소3, ...)#..

Coding_Slowly
'immutable' 태그의 글 목록