Java java지도 시간 Java 언어의 해당 수정자에 대해 토론합니다.

Java 언어의 해당 수정자에 대해 토론합니다.

Jan 24, 2017 pm 03:28 PM

1. Java에서 제공되는 일부 수정자는 클래스, 변수 및 메소드를 수정할 수 있습니다. Java의 일반적인 수정자는 abstract(추상), static(정적), public(공용)), protected(보호됨), private( private),synchronous(synchronized),native(local),transient(임시), 휘발성(휘발성),final(불변)

2. 최상위 클래스를 수정하는 수식자는 abstract, public, and final, static, protected 및 private은 최상위 클래스를 수정할 수 없습니다. 멤버 메소드와 멤버 변수는 여러 수정자를 가질 수 있는 반면, 로컬 변수는 최종

3개의 액세스 가능한 범위

Java 언어의 해당 수정자에 대해 토론합니다.

로만 수정할 수 있습니다. 최상위 클래스는 기본 수정자와 공용으로만 수정할 수 있고, 전용 및 보호로는 수정할 수 없습니다

4. 추상 수정자를 사용하여 클래스 및 멤버 메서드를 수정할 수 있습니다

1. 추상으로 수정 클래스는 추상 클래스를 나타내며 추상 클래스는 인스턴스화할 수 없습니다.

2. 추상 수정 메서드를 사용하여 추상 메서드를 나타냅니다. 추상 메서드에는 메서드 본문이 없습니다. 하위 클래스 재정의

3. 추상으로 수정된 클래스에서, 즉 추상 클래스는 일반 메서드와 추상 메서드를 가질 수 있습니다.

4. 추상 클래스와 추상 메서드는 최종 수정자로 수정할 수 없습니다. abstract 수식어와 final 수식어는 함께 사용할 수 없습니다

5. final 수식어

1. final은 "불변"을 의미하며, 비추상 클래스, 비추상 멤버 메소드 및 변수를 수정할 수 있습니다

2. final로 수정된 클래스는 상속될 수 없으며 하위 클래스가 없습니다.

3. final로 수정된 메서드는 하위 클래스의 메서드로 재정의될 수 없습니다.

4. final을 사용하여 수정된 변수는 상수를 나타냅니다. , (PI)와 같이 한 번만 할당할 수 있고 변경할 수 없습니다

6. static 수식자

1. static으로 수정된 멤버 변수는 static 변수를 나타내며, 를 통해 직접 액세스할 수 있습니다. 클래스 이름

2. 정적 메서드를 나타내려면 정적 수정 멤버 메서드를 사용하고, 클래스 이름

을 통해 직접 액세스할 수 있습니다. 3. Java 가상일 때 정적 수정 프로그램을 사용하여 코드 블록을 보냅니다. 머신의 전체 이름(JVM)은 다음과 같습니다. Java Virtual Machine은 런타임 데이터 영역의 메소드에서 클래스 이름에 따라 이를 찾을 수 있으며 한 번만 실행할 수 있습니다.

위는 소개된 Java 언어입니다. by the editor 해당 수식어가 모든 분들께 도움이 되기를 바랍니다. 질문이 있는 경우 메시지를 남겨주시면 편집자가 제 시간에 답변해 드리겠습니다. 또한 PHP 중국어 웹사이트를 지원해 주신 모든 분들께 감사드립니다!

Java 언어의 수식어에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Java의 클래스로드 메커니즘은 다른 클래스 로더 및 대표 모델을 포함하여 어떻게 작동합니까? Java의 클래스로드 메커니즘은 다른 클래스 로더 및 대표 모델을 포함하여 어떻게 작동합니까? Mar 17, 2025 pm 05:35 PM

Java의 클래스로드 메커니즘은 다른 클래스 로더 및 대표 모델을 포함하여 어떻게 작동합니까?

2025 년 상위 4 개의 JavaScript 프레임 워크 : React, Angular, Vue, Svelte 2025 년 상위 4 개의 JavaScript 프레임 워크 : React, Angular, Vue, Svelte Mar 07, 2025 pm 06:09 PM

2025 년 상위 4 개의 JavaScript 프레임 워크 : React, Angular, Vue, Svelte

캐싱 및 게으른 하중과 같은 고급 기능을 사용하여 객체 관계 매핑에 JPA (Java Persistence API)를 어떻게 사용하려면 어떻게해야합니까? 캐싱 및 게으른 하중과 같은 고급 기능을 사용하여 객체 관계 매핑에 JPA (Java Persistence API)를 어떻게 사용하려면 어떻게해야합니까? Mar 17, 2025 pm 05:43 PM

캐싱 및 게으른 하중과 같은 고급 기능을 사용하여 객체 관계 매핑에 JPA (Java Persistence API)를 어떻게 사용하려면 어떻게해야합니까?

고급 Java 프로젝트 관리, 구축 자동화 및 종속성 해상도에 Maven 또는 Gradle을 어떻게 사용합니까? 고급 Java 프로젝트 관리, 구축 자동화 및 종속성 해상도에 Maven 또는 Gradle을 어떻게 사용합니까? Mar 17, 2025 pm 05:46 PM

고급 Java 프로젝트 관리, 구축 자동화 및 종속성 해상도에 Maven 또는 Gradle을 어떻게 사용합니까?

Node.js 20 : 주요 성능 향상 및 새로운 기능 Node.js 20 : 주요 성능 향상 및 새로운 기능 Mar 07, 2025 pm 06:12 PM

Node.js 20 : 주요 성능 향상 및 새로운 기능

빙산 : 데이터 호수 테이블의 미래 빙산 : 데이터 호수 테이블의 미래 Mar 07, 2025 pm 06:31 PM

빙산 : 데이터 호수 테이블의 미래

카페인 또는 구아바 캐시와 같은 라이브러리를 사용하여 자바 애플리케이션에서 다단계 캐싱을 구현하려면 어떻게해야합니까? 카페인 또는 구아바 캐시와 같은 라이브러리를 사용하여 자바 애플리케이션에서 다단계 캐싱을 구현하려면 어떻게해야합니까? Mar 17, 2025 pm 05:44 PM

카페인 또는 구아바 캐시와 같은 라이브러리를 사용하여 자바 애플리케이션에서 다단계 캐싱을 구현하려면 어떻게해야합니까?

Spring Boot Snakeyaml 2.0 CVE-2022-1471 문제 고정 Spring Boot Snakeyaml 2.0 CVE-2022-1471 문제 고정 Mar 07, 2025 pm 05:52 PM

Spring Boot Snakeyaml 2.0 CVE-2022-1471 문제 고정

See all articles