자바 열거형 생성자 이 Java 자습서에서는 실제 예제를 통해 열거형 생성자에 대해 배울 수 있습니다. 열거형 생성자에 대해 배우기 전에 Java 열거형에 대해 알아야 합니다. Java에서 열거형 클래스는 일반 클래스와 같은 생성자를 포함할 수 있습니다. 이러한 열거형 생성자는 다음 중 하나입니다. 비공개 - 클래스 내에서 접근 가능 또는 패키지 비공개 - 패키지 내에서 액세스 가능 예:열거형 생성자 enum Size { // enum constants calling the enum constructors
자바 열거형 이 자습서에서는 Java의 열거형에 대해 배웁니다. 예제를 통해 열거형 및 열거형 클래스를 만들고 사용하는 방법을 배웁니다. 자바에서 enum(enumeration의 줄임말)은 고정된 상수 값 집합이 있는 유형입니다. enum을 사용합니다. 열거형을 선언하는 키워드. 예를 들어, enum Size { SMALL, MEDIUM, LARGE, EXTRALARGE } 여기에서 Size라는 이름의 열거형을 만들었습니다. . 고정 값 SMALL을 포함합니다. , 중간 , 대형 및 EXTRALARGE . 중괄호 안
자바 싱글톤 클래스 이 튜토리얼에서는 예제를 통해 Java에서 싱글톤 디자인 패턴을 구현하는 방법을 배웁니다. Java에서 Singleton은 클래스가 하나의 객체만 가질 수 있도록 하는 디자인 패턴입니다. 싱글톤 클래스를 생성하려면 클래스는 다음 속성을 구현해야 합니다. private 생성 클래스 외부에서 객체 생성을 제한하는 클래스 생성자. private 생성 단일 개체를 참조하는 클래스 유형의 속성입니다. public static 생성 우리가 생성한 객체를 생성하고 접근할 수 있게 해주는 메소드. 메소드 내에서 하나 이상
자바 익명 클래스 이 튜토리얼에서는 예제를 통해 Java의 익명 클래스에 대해 배울 것입니다. Java에서 클래스는 중첩 클래스로 알려진 다른 클래스를 포함할 수 있습니다. 이름을 지정하지 않고 중첩 클래스를 생성할 수 있습니다. 이름이 없는 중첩 클래스를 익명 클래스라고 합니다. 익명 클래스는 다른 클래스 내부에 정의되어야 합니다. 따라서 익명의 내부 클래스라고도 합니다. 구문은 다음과 같습니다. class outerClass { // defining anonymous class object1 = new T
자바 중첩 정적 클래스 이 자습서에서는 예제를 통해 중첩된 정적 클래스에 대해 배웁니다. 또한 정적 클래스가 내부 클래스와 어떻게 다른지에 대해서도 배우게 됩니다. 이전 자습서에서 배운 것처럼 Java의 다른 클래스 내부에 클래스를 가질 수 있습니다. 이러한 클래스를 중첩 클래스라고 합니다. Java에서 중첩 클래스는 두 가지 유형이 있습니다. 중첩된 비정적 클래스(내부 클래스) 중첩된 정적 클래스. 우리는 이미 이전 튜토리얼에서 내부 클래스에 대해 논의했습니다. 내부 클래스에 대해 알아보려면 Java Nested Class
자바 중첩 및 내부 클래스 이 튜토리얼에서는 예제를 통해 Java의 중첩 클래스와 해당 유형에 대해 알아봅니다. 자바에서는 다른 클래스 내에서 클래스를 정의할 수 있습니다. 이러한 클래스를 nested class라고 합니다. . 예를 들어, class OuterClass { // ... class NestedClass { // ... } } Java에서 생성할 수 있는 중첩 클래스에는 두 가지 유형이 있습니다. 비정적 중첩 클래스(내부 클래스) 정적 중첩 클래스 권장 도서 : 자바 액
자바 캡슐화 이 튜토리얼에서는 예제를 통해 Java의 캡슐화 및 데이터 은닉에 대해 배웁니다. 자바 캡슐화 캡슐화는 객체 지향 프로그래밍의 핵심 기능 중 하나입니다. 캡슐화란 단일 클래스 안에 필드와 메소드를 묶는 것을 말합니다. 외부 클래스가 클래스의 필드와 메서드에 액세스하고 변경하는 것을 방지합니다. 이는 데이터 숨기기를 달성하는 데도 도움이 됩니다. . 예제 1:자바 캡슐화 class Area { // fields to calculate area int length; int breadth; // c
자바 다형성 이 자습서에서는 예제를 통해 Java 다형성 및 구현에 대해 알아봅니다. 다형성은 객체 지향 프로그래밍의 중요한 개념입니다. 단순히 하나 이상의 형식을 의미합니다. 즉, 동일한 엔터티(메서드 또는 연산자 또는 개체)가 다른 시나리오에서 다른 작업을 수행할 수 있습니다. 예:자바 다형성 class Polygon { // method to render a shape public void render() { System.out.println(Rendering Polygon...); } } clas
자바 인터페이스 이 튜토리얼에서는 Java 인터페이스에 대해 배웁니다. 인터페이스를 구현하는 방법과 언제 사용해야 하는지 예제를 통해 자세히 알아보겠습니다. 인터페이스는 완전히 추상적인 클래스입니다. 여기에는 추상 메서드 그룹(본문 없는 메서드)이 포함됩니다. interface을 사용합니다. Java에서 인터페이스를 생성하는 키워드. 예를 들어, interface Language { public void getType(); public void getVersion(); } 여기, 언어 인터페이스입니다. 추상 메소드
자바 추상 클래스 및 추상 메소드 이 자습서에서는 예제를 통해 Java 추상 클래스와 메서드에 대해 알아봅니다. 또한 Java의 추상화에 대해서도 배웁니다. 자바 추상 클래스 Java의 추상 클래스는 인스턴스화할 수 없습니다(추상 클래스의 개체를 만들 수 없음). abstract을 사용합니다. 추상 클래스를 선언하는 키워드. 예를 들어, // create an abstract class abstract class Language { // fields and methods } ... // try to create a
자바 슈퍼 이 튜토리얼에서는 예제를 통해 Java의 super 키워드에 대해 배웁니다. super Java의 키워드는 서브클래스에서 슈퍼클래스 멤버(속성, 생성자 및 메소드)에 액세스하는 데 사용됩니다. super에 대해 알아보기 전에 키워드, Java 상속에 대해 알아야 합니다. 슈퍼 키워드 사용 서브클래스에서 재정의된 슈퍼클래스의 메서드를 호출합니다. 수퍼클래스와 서브클래스에 같은 이름의 속성이 있는 경우 슈퍼클래스의 속성(필드)에 액세스합니다. 상위 클래스 no-arg(기본값) 또는 하위 클래스 생성자에서 매개변수화된
자바 메소드 재정의 이 자습서에서는 예제를 통해 Java의 메서드 재정의에 대해 배웁니다. 지난 튜토리얼에서 상속에 대해 배웠습니다. 상속은 기존 클래스(수퍼클래스)에서 새 클래스(서브클래스)를 파생할 수 있게 해주는 OOP 속성입니다. 하위 클래스는 상위 클래스의 속성과 메서드를 상속합니다. 이제 동일한 메서드가 슈퍼클래스와 서브클래스 모두에 정의되어 있으면 서브클래스 클래스의 메서드가 슈퍼클래스의 메서드를 재정의합니다. 이를 메서드 재정의라고 합니다. 예제 1:메소드 재정의 class Animal { public v
자바 상속 이 자습서에서는 예제를 통해 Java 상속 및 해당 유형에 대해 알아봅니다. 상속은 기존 클래스에서 새 클래스를 생성할 수 있게 해주는 OOP의 주요 기능 중 하나입니다. 생성된 새 클래스를 하위 클래스라고 합니다. (하위 또는 파생 클래스) 및 하위 클래스가 파생된 기존 클래스를 수퍼클래스라고 합니다. (부모 또는 기본 클래스). extends 키워드는 Java에서 상속을 수행하는 데 사용됩니다. 예를 들어, class Animal { // methods and fields } // use of extend
자바 instanceof 연산자 이 튜토리얼에서는 예제를 통해 Java instanceof 연산자에 대해 자세히 알아볼 것입니다. instanceof 자바에서 연산자는 객체가 특정 클래스의 인스턴스인지 여부를 확인하는 데 사용됩니다. 구문은 objectName instanceOf className; 여기서 objectName인 경우 className의 인스턴스입니다. , 연산자는 true를 반환합니다. . 그렇지 않으면 false을 반환합니다. . 예:자바 instanceof class Main { public st
자바 재귀 이 튜토리얼에서는 자바 재귀 함수, 장점과 단점에 대해 배울 것입니다. 자바에서 자신을 호출하는 메소드를 재귀 메소드라고 합니다. 그리고 이 과정을 재귀라고 합니다. 물리적 세계의 예는 서로 마주하는 두 개의 평행 거울을 배치하는 것입니다. 그 사이에 있는 모든 객체는 재귀적으로 반영됩니다. 재귀는 어떻게 작동합니까? 위의 예에서는 recurse() main 내부의 메소드 방법. (일반 메서드 호출). 그리고 recurse() 메서드 내에서 동일한 recurse 메서드를 다시 호출합니다. 재귀 호출입니다. 재
자바 최종 키워드 이 자습서에서는 예제를 통해 Java 최종 변수, 메서드 및 클래스에 대해 알아봅니다. 자바에서 final 키워드는 상수를 나타내는 데 사용됩니다. 변수, 메서드 및 클래스와 함께 사용할 수 있습니다. 엔티티(변수, 메소드 또는 클래스)가 선언되면 final , 한 번만 할당할 수 있습니다. 즉, 최종 변수는 다른 값으로 다시 초기화할 수 없습니다. 최종 방법은 재정의할 수 없습니다. 최종 수업은 연장할 수 없습니다. 1. 자바 최종 변수 Java에서는 최종 변수의 값을 변경할 수 없습니다. 예를 들어,
자바 이 키워드 이 기사에서는 Java에서 이 키워드를 사용하는 방법과 위치에 대해 예제를 통해 배웁니다. 이 키워드 Java에서 이 키워드는 메소드 또는 생성자 내부의 현재 객체를 참조하는 데 사용됩니다. 예를 들어, class Main { int instVar; Main(int instVar){ this.instVar = instVar; System.out.println(this reference = + this); } public static void main
자바 액세스 수정자 이 자습서에서는 Java Access Modifier, 해당 유형 및 예제를 통해 사용 방법에 대해 알아봅니다. 액세스 수정자란 무엇입니까? Java에서 액세스 수정자는 클래스, 인터페이스, 변수, 메서드, 생성자, 데이터 멤버 및 setter 메서드의 액세스 가능성(가시성)을 설정하는 데 사용됩니다. 예를 들어, class Animal { public void method1() {...} private void method2() {...} } 위의 예에서 method1()과 method2(
자바 문자열 이 튜토리얼에서는 예제를 통해 Java 문자열, 생성 방법 및 String 클래스의 다양한 메소드에 대해 알아봅니다. 자바에서 문자열은 일련의 문자입니다. 예:안녕하세요 일련의 문자 h를 포함하는 문자열입니다. , e , l , l , 및 o . 큰따옴표를 사용합니다. 자바에서 문자열을 표현하기 위해 예를 들어, // create a string String type = Java programming; 여기에서 type이라는 문자열 변수를 만들었습니다. . 변수는 Java Programming 문자열로 초기화됩니
자바 생성자 이 자습서에서는 Java 생성자, 해당 유형 및 예제를 통해 사용 방법에 대해 알아봅니다. 생성자란 무엇입니까? Java의 생성자는 클래스의 객체가 생성될 때 호출되는 메소드와 유사합니다. 자바 메소드와 달리 생성자는 클래스와 이름이 같으며 반환 유형이 없습니다. 예를 들어, class Test { Test() { // constructor body } } 여기, Test() 생성자입니다. 클래스와 이름이 같으며 리턴타입이 없습니다. 권장 자료: 생성자가 값을 반환하지 않는 이유 예제 1:자바
java