Java Java시작하기 Java 수정자란 무엇입니까?

Java 수정자란 무엇입니까?

May 27, 2020 pm 05:37 PM
java 수정자

Java 수정자란 무엇입니까?

Java 언어는 주로 다음 두 가지 범주로 구분되는 많은 수정자를 제공합니다.

1. 액세스 수정자

2.

(비디오 튜토리얼 권장 사항: java 비디오)

액세스 제어 수정자

Java에서는 액세스 제어 수정자를 사용하여 클래스, 변수, 메소드 및 생성자에 대한 액세스를 보호할 수 있습니다. Java는 4가지 다른 액세스 권한을 지원합니다.

기본값(즉, 기본값, 아무것도 쓰지 않음): 동일한 패키지에 표시되며 수정자가 사용되지 않습니다. 객체 사용: 클래스, 인터페이스, 변수, 메소드.

private : 같은 카테고리 내에서 볼 수 있습니다. 객체 사용: 변수, 메소드. 참고: 클래스(외부 클래스)는 수정할 수 없습니다.

공개: 모든 클래스에 표시됩니다. 사용된 객체: 클래스, 인터페이스, 변수, 메소드

보호됨: 동일한 패키지의 클래스 및 모든 하위 클래스에 표시됩니다. 객체 사용: 변수, 메소드. 참고: 클래스(외부 클래스)는 수정할 수 없습니다.

비액세스 수정자

다른 기능을 구현하기 위해 Java는 다음과 같은 많은 비액세스 수정자를 제공합니다.

정적 수정자, 클래스 메서드와 클래스 변수를 수정하는 데 사용됩니다.

final 수정자는 클래스, 메소드 및 변수를 수정하는 데 사용됩니다. final로 수정된 클래스는 상속될 수 없고 수정된 메소드는 상속된 클래스에서 재정의될 수 없으며 수정된 변수는 상수이므로 수정할 수 없습니다.

추상 클래스와 추상 메소드를 생성하는 데 사용되는 추상 수정자.

synchronized 및 휘발성 수정자는 주로 스레드 프로그래밍에 사용됩니다.

추천 튜토리얼: Java 개발 시작하기

위 내용은 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)

자바의 제곱근 자바의 제곱근 Aug 30, 2024 pm 04:26 PM

자바의 제곱근

자바의 완전수 자바의 완전수 Aug 30, 2024 pm 04:28 PM

자바의 완전수

Java의 난수 생성기 Java의 난수 생성기 Aug 30, 2024 pm 04:27 PM

Java의 난수 생성기

자바의 암스트롱 번호 자바의 암스트롱 번호 Aug 30, 2024 pm 04:26 PM

자바의 암스트롱 번호

자바의 웨카 자바의 웨카 Aug 30, 2024 pm 04:28 PM

자바의 웨카

Java의 스미스 번호 Java의 스미스 번호 Aug 30, 2024 pm 04:28 PM

Java의 스미스 번호

Java Spring 인터뷰 질문 Java Spring 인터뷰 질문 Aug 30, 2024 pm 04:29 PM

Java Spring 인터뷰 질문

Java 8 Stream foreach에서 나누거나 돌아 오시겠습니까? Java 8 Stream foreach에서 나누거나 돌아 오시겠습니까? Feb 07, 2025 pm 12:09 PM

Java 8 Stream foreach에서 나누거나 돌아 오시겠습니까?

See all articles