자바

Java

Java - 22. 자바의 final Class

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

Java

Java - 21. 자바의 Class Access Modifier (접근 수식어)

이 블로그는 개인복습과 포토폴리오용 입니다!Class Access Modifier 자바에서 클래스의 접근 수식어는 클래스의 가시성과 접근 범위를 결정하는 데 중요한 역할을 합니다.올바른 접근 수식어를 사용하여 클래스를 적절하게 제어하고, 코드의 보안성과 유지보수성을 높이는 데 도움이 됩니다. 1. 클래스 접근 수식어란?클래스 접근 수식어는 클래스가 다른 클래스나 패키지에서 접근 가능한 범위를 지정합니다.자바에서는 다음 다섯 가지 접근 수식어를 제공합니다.public: 어떤 클래스에서든 접근 가능합니다.protected: 같은 패키지 내부 또는 해당 클래스를 상속받은 자식 클래스에서 접근 가능합니다.default (package-private): 같은 패키지 내부에서만 접근 가능합니다. (접근 수식어를 명..

Java

Java - 20. 자바의 패키지(Package)

이 블로그는 개인복습과 포토폴리오용 입니다!자바의 패키지(Package) 자바에서 중요한 개념인 "패키지(Package)"에 대해 알아보겠습니다.패키지는 자바 프로그램의 구성 단위를 논리적으로 그룹화하여 관리하는 방법으로,복잡한 프로젝트를 보다 체계적으로 구조화하고 유지보수를 용이하게 하는 데 도움이 됩니다. 1. 패키지란?패키지는 자바의 클래스들을 디렉토리 형태로 관리하는 방법을 제공합니다.비유하자면, 디렉토리는 파일들을 그룹화하여 관리하는 것처럼, 패키지는 클래스들을 논리적으로 그룹화하여 관리합니다.이러한 패키지의 개념을 통해 클래스 이름의 충돌을 피하고, 코드의 가독성과 유지보수성을 높일 수 있습니다. 2. 패키지의 장점 클래스 이름의 충돌 방지패키지를 사용하면 각 클래스에 해당하는 유니크한 이름공..

Java

Java - 19. 자바의 Getter, Setter 메서드

이 블로그는 개인복습과 포토폴리오용 입니다!대제목 카페24 빛나는별 Getter와 Setter 메서드는 자바의 데이터 캡슐화를 구현하는데 사용되며,객체 지향 프로그래밍에서 중요한 역할을 담당합니다. 1. Getter 메서드Getter 메서드란 클래스의 멤버 변수(필드)에 접근하는 메서드로, 해당 변수의 값을 외부로 반환해주는 역할을 합니다.외부에서 객체의 내부 상태를 확인하는 용도로 사용되며, 보통 `get`으로 시작하는 메서드 이름을 갖습니다. Getter 메서드 형식public 반환타입 get변수명() { return 변수명;} 예제public class Person { private String name; private int age; // Getter 메서드 public..

Coding_Slowly
'자바' 태그의 글 목록 (49 Page)