자바 키워드이

이 키워드

1,이 키워드 :

의미 : 현재 개체를

(1) 그 생성자에 나타나는 경우 : 객체가 생성되는 것을

(2) 방법의 부재 경우 :이 방법의 목적은 호출되었는지

2,이 사용 :

(1)이. 등록

멤버 변수와 같은 이름 로컬 변수, 그것은 차이는 "이."멤버 변수가 선행 될 수있다 때

(2). 방법

현재 객체 메소드 호출의 회원들은 모두 "이."를 생략 할 수있다

(. 3)이 () 또는이 (인수리스트)

이 () 인수 표현 클래스이 생성자를 호출

이 (인수리스트) 본 클래스의 파라미터 설정으로 불려

이 () 또는이 (인수 목록) 여부, 또는 생성자의 첫 번째 줄에 표시되어야합니다

샘플 코드 :

공용 클래스 학생 {
    개인 문자열 이름;
    개인 INT 점수;
    
    공공 학생 () {
        
    }
    공공 학생 (문자열 이름) {
        this.name = 이름;
    }
    공공 학생 (문자열 이름, INT 점수) {
        이 (이름);
    }
    공공 무효에서는 setName (문자열 이름) {
        this.name = 이름;
    }
    공공 문자열 getName () {
        반환 이름;
    }
    공공 무효 setScore (INT 점수) {
        this.score =이 점수;
    }
    공공 INT getScore () {
        반환 점수;
    }
}

3 멤버 변수와 로컬 변수의 차이?

다른 지역 (1) 문

멤버 변수 : 외부 클래스 메소드

지역 변수 : 방법 또는 코드

① 방법으로 형태 참석 표

본문에 로컬 변수 방법 ②

코드 블록의 지역 변수 ③

(2) 메모리 런타임 저장 위치로부터 다른

멤버 변수 : 힙

지역 변수 : 스택

(3) 개질제

멤버 변수 : 같은 많은 수정이 있습니다 : 권한 수정

지역 변수 : 당신은 그 마지막을 추가 할 수 있습니다, 권한 수정을 추가 할 수 없습니다

(4) 초기화

멤버 변수 : 기본값이 있습니다

지역 변수 : 기본값, 수동으로 초기화해야

(5) 라이프 사이클

멤버 변수 : 객체의 생성이 학생들과 개체의 총 죽음을 복구 할 수있는 개체의 죽음과 함께 것을, 생성과 함께. 각 개체는 독립적이다.

지역 변수 : 할당이 종료 될 때, 실행할 수있는 방법이 없다라는 방법. 각각의 메소드 호출은, 독립적

꾸러미

1, 패키지의 역할 :

(1) 클래스는 이름이 중복을 피하기 위해

패키지가 있으면, 클래스의 전체 이름이된다 : 클래스의 패키지 이름을

수많은 (2) 분류 및 조직 관리

java.lang 패키지, java.util의 패키지 java.io 패키지 ..... 예를 들면 :

(3) 부재 또는 가시 범위의 일부 유형을 제어 할 수있다

권한 또는 기본 수정의 특정 유형의 구성원 경우, 다음이 패키지의 사용 제한

2 문 구문 패키지 :

패키지 패키지 이름;

참고 :

(1) 소스 파일에서 코드의 첫 번째 줄 수 있어야합니다

(2) 소스 파일은 하나를 가질 수

패키지의 규범과 습관 이름 3 :

(1) 모든 단어, 소문자 각 단어 사이에 사용합니다. 분할

(2) 도메인을 사용하는 회사의 연습 반전

예를 들면 : org.eclipse.xxx;

4, 패키지의 다른 유형의 사용 :

전제 조건 : 권한 수정 클래스 또는 회원이 사용하는 것입니다> 기본

사용의 전체 이름 (1) 유형

例如 : java.util.Scanner 입력 = 새로운 java.util.Scanner (System.in);

(2) 코드 명 제인을 사용하여 import 문을 사용하면

5, import 문

수입 패키지 클래스 이름으로 지정 
오기 패킷 * ;.의 

주 : java.sql.Date와 java.util.Date : 예를 들면, 클래스의 이름이 같은 두 개의 서로 다른 패키지를 사용하는 경우. 
전체 이름, 짧은 사용

샘플 코드 :

수입 java.util.Scanner;

공용 클래스 테스트 {
    공공 정적 무효 메인 (문자열 []에 args) {
        스캐너 입력 = 새로운 스캐너 (System.in);
    }
}

 

 

추천

출처blog.csdn.net/Brevity6/article/details/90702493