final

Java

Java - 32. 자바의 final 키워드

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

Java

Java - 22. 자바의 final Class

이 블로그는 개인복습과 포토폴리오용 입니다!final Class final 클래스는 자바에서 클래스의 상속과 오버라이딩을 제한하여더욱 안정적인 코드를 작성하는 데 도움이 되는 특별한 클래스입니다. 1. final class란?final 클래스는 상속을 금지하는 클래스로, 한 번 정의된 후에는 다른 클래스가 이를 상속받을 수 없습니다.즉, final 클래스로 선언된 클래스는 최종적이고 수정할 수 없는 클래스가 되며, 자식 클래스를 가질 수 없습니다. final 클래스는 주로 성격이 불변하거나 확장이 불가능한 클래스에 사용됩니다.예를 들어, 자바의 `String` 클래스는 final 클래스로 선언되어 있어 다른 클래스에서 이를 상속받을 수 없고,수정할 수 없는 불변의 문자열 클래스로 사용됩니다. 2. fin..

Coding_Slowly
'final' 태그의 글 목록