java 학습노트 04 - 전송 참여 반환값
Out.In in = new Out().new In();
개념 내부 클래스: 하나의 클래스 A를 다른 클래스 B에 정의하면 우리는 A를 내부 클래스이고 B는 외부 클래스라고 부른다.내부 클래스 정의의 위치에 따라 구성원 내부 클래스와 국부 내부 클래스 구성원 내부 클래스로 나눌 수 있다. 내부 클래스를 구성원 위치 국부 내부 클래스로 정의한다. 내부 클래스를 외부 클래스로 정의하는 방법의 특징을 말한다.내부 클래스는 외부 클래스의 구성원을 포함해서 접근할 수 있습니다.2. 외부 클래스가 내부 클래스의 구성원에게 접근하려면 내부 클래스의 대상을 만들어서 대상으로 접근해야 한다.3. 내부 클래스는private 키워드로 수식할 수 있고 그 다음에 다른 클래스는 그 대상을 만들 수 없고 외부 클래스는 대상을 만들 수 있다.내부 클래스는static(정태는 정태에만 접근할 수 있고 정태는 먼저 만들 수 있다)로 수식할 수 있다. 수식한 후에 내부 클래스를 만드는 문법에 변화가 생기면 내부 클래스는 외부 클래스의 정적 구성원과 방법에만 접근할 수 있다. 만약에 내부 클래스에서 외부 클래스를 만드는 대상을 호출하여 해결할 수 있다.
Out.In in = new Out.new In();
5. 국부 내부 클래스, 외부 클래스가 호출되지 않으면 외부 방법에서 내부 클래스 대상을 만들어 외부에서 제거할 수 있습니다.6. 국부 내부 클래스가 외부 클래스의 국부 변수에 접근할 때 이 국부 변수는final을 넣어야 하며 상량으로 바뀌어야 기본적으로 추가된다(국부 변수는 방법이 호출된 후에 사라지지만 내부 클래스는 하나의 클래스로 변수를 상량으로 바꾸어야만 사용할 수 있다).체인 프로그래밍 체인 프로그래밍: 한 방법을 호출한 후에 되돌아오는 값이 있습니다. 이 되돌아오는 값은 다른 방법을 호출할 수 있습니다. 이럴 때 바로 추가할 수 있습니다.완성익명 내부 클래스 익명 내부 클래스: 그는 국부 내부 클래스의 간략한 형식으로 익명 내부 클래스는 본질적으로 하나의 대상이고 이 추상 클래스를 계승하거나 이 인터페이스를 실현한 하위 클래스의 대상이다.매개 변수로 전달하거나 대상으로 한다.Object boolean equals(Object obj)는 두 객체의 주소 값이 동일한지 비교합니다.
==equal과 어떤 차이가 있습니까?
== 비교 연산자인 그는 기본 데이터 형식을 비교할 수도 있고 인용 데이터 형식을 비교할 수도 있다. 기본 데이터 형식은 비교 값이 같은지, 비교 인용 데이터 형식은 주소가 같은지 비교할 수 있다.equal은 Object에서 참조 유형이 같은지만 비교하는 방법입니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.