java 학습노트 04 - 전송 참여 반환값

2509 단어
전참만약 방법의 형삼이 하나의 유형이라면 하나의 대상에게 전달한다(this는 호출자를 나타낸다).만약 한 방법의 형삼이 추상류를 원한다면 추상류의 자류 대상에게 전달한다.만약 방법의 인삼이 하나의 인터페이스(안의 속성이 정적 공공 상수라면 클래스 이름. 속성(방법)을 통해 호출할 수 있다) 유형을 원한다면 하위 클래스 대상에게 반환값 1을 전달한다.만약 반환값이 클래스 유형을 요구한다면 반환값은 상응하는 클래스의 대상이다.예를 들어 하나의 방법의 반환값이 추상적인 유형을 요구한다면 이 추상적인 클래스의 하위 클래스 대상을 되돌려준다.하나의 방법의 반환값이 인터페이스 형식을 요구하면 이 인터페이스의 하위 클래스 대상 내부 클래스를 되돌려줍니다
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에서 참조 유형이 같은지만 비교하는 방법입니다.

좋은 웹페이지 즐겨찾기