Java

· Java
접근제한자란? 클래스 또는 클래스의 멤버(필드, 메서드)에 사용되어, 외부로부터의 접근을 제한할 때 사용하는 키워드입니다. 코드의 가시성과 모듈화를 관리하며 정보 은닉과 보안을 지원하는 역할을 합니다. 접근제한자의 종류 public : 모든 접근 가능 (접근 제한 없음!) protected : 같은 패키지 내 접근 가능, 또한 다른 패키지 자손클래스에서 접근가능. default(package private) : 같은 패키지 내에서만 접근 가능 private : 같은 클래스 내에서만 접근 가능 접근제한자는 왜 사용하는가? (w. 캡슐화) 1. 정보 은닉과 캡슐화 접근 제한자는 클래스의 필드와 메서드에 대한 접근 범위를 지정하는 도구입니다. 이를 통해 클래스의 내부 구현을 외부로부터 숨기고, 필요한 기능만 ..
· Java
다형성(Polymorphism)이란? 다형성은 '다양한 형태를 가질 수 있는 능력'을 의미합니다. 부모 클래스를 상속받은 여러 자식 클래스들이 같은 메서드나 속성을 다른 방식이나 형태로 사용하는 개념을 말합니다. 예를 들어 '동물' 부모클래스가 있다고 가정해 봅시다. 부모클래스에는 '울음소리()'라는 메서드가 있습니다. 이를 상속받는 자식 클래스 '개'와 '고양이'가 있습니다. '개'와 '고양이'는 각각 '울음소리()'가 있지만 '개' 클래스에서는 "멍멍"이라고 소리를 내고, '고양이' 클래스에서는 "야옹"이라고 소리를 낼 수 있습니다. 자동 타입 변환 '자동 타입 변환'이란 부모 클래스 타입 변수에 자식 객체 타입을 대입하면 자동으로 타입을 변환해 주는 것입니다. Cat cat = new Cat(); ..
· Java
본문 String 클래스의 valueOf() 메서드에 대하여 알아보겠습니다. valueOf(int i) valueOf(char c) valueOf(long l) valueOf(float f) valueOf(double d) valueOf(boolean b) String클래스의 valueOf() 메서드는 괄호 안의 객체를 String 객체로 변환하여 반환합니다. ()안의 인자값은 int, char, long 등 기본형 데이터등이 될 수 있습니다. Sample Code public class String_valueOf { public static void main(String[] args) { //기본형 선언 int a = 1; char b = '가'; long c = 1234567890000L; float..
Night-east
'Java' 카테고리의 글 목록 (2 Page)