Day 10 자바 대상 - 디자인 모델, 추상 류

1981 단어
단일 모드: 디자인 클래스 만 대상 을 만 드 는 방법
굶 주 린 사람 식
게으름뱅이
main () 방법 public static void main (String [] args) {/ 방법 체}
1) main () 은 하나의 방법 입 니 다. 주 방법 입 니 다. 프로그램의 입구 2) 권한 수정자: Public proctected 결 성 private - 대상 을 대상 으로 하 는 패 키 징 성 3) 방법 에 있어 static final abstract 4) 방법의 반환 값: void / 구체 적 인 반환 값 형식 (기본 데이터 형식 & 참조 데이터 형식),방법 내부 에 return / / 5) 방법 명 이 있어 야 합 니 다. 이름 을 짓 는 규칙: xxxYyZzz.방법 이름 을 지 을 때 이름 의 뜻 / 6) 형 삼 목록 을 봐 야 합 니 다. 같은 방법 명 이 다른 형 삼 목록 의 여러 방법 간 에 재 부팅 을 구성 합 니 다.형 삼 & 실 삼 - 방법의 매개 변수 전달 메커니즘: 값 전달 7) 방법 체: 방법 정 의 는 일종 의 기능 이 고 구체 적 인 실현 은 방법 체 에 의 해 작 동 된다.
부호 블록
코드 블록: 클래스 의 네 번 째 구성원 역할 입 니 다. 클래스 의 속성 분 류 를 초기 화 하 는 데 사 용 됩 니 다. static 로 만 수식 할 수 있 습 니 다.
정적 코드 블록:
1) 출력 문 구 는 2) 클래스 의 로드 에 따라 불 러 올 수 있 고 한 번 만 불 러 올 수 있 습 니 다. 3) 여러 개의 정적 코드 블록 간 에 순서대로 실 행 됩 니 다. 4) 정적 코드 블록 의 실행 은 비 정적 코드 블록 보다 빠 릅 니 다.5) 정적 코드 블록 에 서 는 정적 구조 (클래스 속성, 클래스 방법) 만 실행 할 수 있 습 니 다.
비정 상 코드 블록:
1) 클래스 의 속성 (정적 & 비 정적) 을 초기 화 할 수 있 으 며, 이 클래스 의 설명 방법 (정적 & 비 정적) 2 를 호출 할 수 있 습 니 다. 출력 문 3) 클래스 에 여러 개의 비 정적 코드 블록 이 있 을 수 있 습 니 다. 여러 코드 블록 간 에 순서대로 4) 클래스 의 대상 을 만 들 때마다 비 정적 코드 블록 을 한 번 불 러 옵 니 다.5) 비 정적 코드 블록의 실행 은 구조 기보 다 빠르다
final 키워드: final: 최종 적 으로 클래스, 속성, 방법 을 수식 할 수 있 습 니 다.
1) final 수식 류: 이런 종 류 는 계승 할 수 없다.예 를 들 어 String 류, StringBuffer 류, System 류 2) final 수식 방법: 다시 쓸 수 없습니다.예 를 들 어 Object 류 의 getClass () 3) final 수식 속성: 이 속성 은 상수 입 니 다. 초기 화 되면 더 이상 할당 할 수 없습니다.습관 적 으로 상수 가 대문자 로 표시 된다.
추상: abstract, 수식 류, 방법
abstract 수식 클래스: 추상 클래스
1)      
2)        (        )
3)        ,      。
4)            。

우리 가 하나의 종 류 를 설계 할 때 이런 인 스 턴 스 를 만 들 필요 가 없 을 때 이 를 추상 적 으로 설정 하고 그 하위 클래스 에서 이런 추상 적 인 방법 을 실현 한 후에 예화 할 수 있다.
abstract 수식 방법: 추상 적 인 방법
 1)  :     ,  {}. :public abstract void eat();
 2)            ,      ,          ,          。
 3)        ,           ,      "   ",      
 4)        ,           ,            ,           !

좋은 웹페이지 즐겨찾기