JAVA-개체지향적-기초개념

처음 만난 JAVA--상대를 향해-상

  • 클래스, 대상, 방법
  • 수식어
  • static 정적
  • 특징
  • 방법
  • 선언 방법
  • 메소드의 중재
  • 와 함께 세 가지가 다르다
  • 귀속
  • 귀속된 물리 구조
  • 귀속된 추상적 구조
  • 귀속 설계
  • 클래스
  • 선언 방식
  • 류의 성명
  • 구성원 변수
  • 구성원 방법
  • 구조기
  • this 키워드
  • 블록의 개념
  • 구조 블록
  • 정적 블록
  • 객체
  • 선언 방식
  • 익명 대상
  • new의 역할
  • 패키지 및 가이드
  • package
  • import

  • 말하기 전에 대다수의 학습은 자습에 의존한다. 손잡이의 가르침과 야유는 일시적인 수요를 해결할 수 있지만 반드시 그것을 자신의 소유로 바꿀 수 없기 때문에 본고의 대부분 내용은 대강과 지식점을 위주로 하고 일부 코드와 그림을 보조한다.주로 학습의 과정과 총결을 기록하고 나중에 복습할 때 사고를 일으키기 쉽다.

    클래스, 대상, 방법

  • 클래스는 대상의 추상적이고 템플릿(대상방향)
  • 대상은 클래스의 구체적인 실현(대상방향)
  • 방법은 클래스에서 정의된 기능의 구체적인 실현(과정향)으로 대상에서 실제 호출됨
  • 수식어


    static 정적

  • 클래스의 구성원 방법과 구성원 변수를 수식할 수 있고 국부 변수를 수식할 수 없다(국부 변수는 방법에서 대상에 대응하는 변수를 가리키며 정적 모순을 가리킨다)
  • 클래스가 불러온 후에 정적 대상, 정적 변수가 한 번 초기화됩니다
  • 데이터 유형/반환값 유형 앞에 배치
  • 특징

  • 객체에 속하지 않으며 모든 객체가 하나의 변수를 공유합니다
  • .
  • 정적 내용에서 정적 변수와 방법을 인용할 수 있다
  • 구성원 방법에서 임시 대상을 성명하는 방식으로 인용할 수 있다
  • this와 공용할 수 없음
  • 메서드


    선언 방법

         ( ){
    	 ;
    	return;
    }
    

    수정자 유형:
  • public

  • 반환 값 형식 방법명
  • 표지부호의 명명규범에 따른 인삼 목록
  • 주장
  • 형삼유형형삼명
  • 특수용법
  • 가변 매개 변수
  • 성명: 형삼 유형...형삼 이름
  • 여러 종류가 같고 조작이 같은 매개 변수 전송 방법은 가변 매개 변수
  • 를 사용할 수 있다.
  • 전입 후 하나의 형참명의 수조를 생성하고 수조의 길이는 전입 매개 변수의 개수에 따라 정한다


  • 방법의 중재


    같이

  • 방법명 동일
  • 형삼 개수가 다르다
  • 형삼의 종류가 다르다
  • 형삼 종류에 따라 순서가 다르다
  • 영향 없음
  • 수식부
  • 반환값 유형
  • 형참명

  • 귀속

  • 방법의 고급(모래조각)용법
  • 역귀적 물리 구조

  • 머리: 귀속을 정지하는 판단조건
  • 체: 자신에게 돌아가는 내용을 순환
  • 귀속적 추상적 구조

  • 전진: 순환은 자신에게 귀속되고 점차 깊이가 증가한다
  • 전환: 귀속 머리를 만나 귀속을 끝낸다
  • 후퇴: 가장 깊은 곳에서 순서대로 끝내고 돌아오기
  • 전체 과정은 창고를 압수하고 출고하는 것으로 이해할 수 있다
  • 귀속 설계

  • 일반 후퇴 단계는 전진 단계와 같고 일일이 대응한다
  • 귀속머리는 전환점으로 판단의 첫 번째 위치에 성명해야 한다
  • 먼저 필요한 현상에 따라 전환점을 찾을 수 있다. 전환점 이후에 조작하는 내용은 전진 단계의 역과정이고 후퇴 단계와 일치한다
  • 데이터 연산 등 조작이 있다면 현재 보폭과 다음 귀속 연산(곱하기)
  • 없으면 현재 귀속체의 실제 조작은 다음 귀속 이후에 배열되어 전진구간
  • 을 형성한다.
     
     : ?
     : , , , 
    

    클래스

  • 하나의java 파일에 여러 개의 클래스가 존재할 수 있지만 하나의public 수식 클래스만 존재할 수 있습니다. 이 클래스 이름은.java 파일 이름
  • 여러 종류의 파일이 존재하며 컴파일 후 클래스에 따라 여러 개를 생성합니다.class 파일
  • 호출된 클래스는 호출된 클래스에 따라 동기화됩니다(컴파일러 자동)
  • 성명 방식

      class  {
    // 
    	 	 ;
    // 
    	// , 
    	 (){
    	}
    	// , 
    	 ( ){
    		 ;
    	}
    // 
    	     ( ){
    		 ;
    		return  ;
    	}
    }
    

    클래스 선언


    구성원 변수

  • 클래스의 변수와 속성을 정의하는 데 사용
  • 구성원 메서드

  • static에 의해 수식될 수 없음(static는 정적이며 방법은 대부분 성명된 대상에 의해 사용됨)
  • 클래스의 방법은 대상을 통해 사용하고 주요 클래스의 방법은 직접 호출하며 사용 과정에서 주의해야 한다
  • 구조기

  • 초기화 대상에 사용되는 특수한 방법
  • 에 해당한다
  • 구조기의 중재와 방법의 중재는 유사하며 세 가지 원칙
  • 과 함께
  • 기본값은 무참구조기입니다. 유참구조기를 구축하면 기본값은 자동으로 사라지고 수동으로 무참구조기를 보충해야 합니다
  • 구조기는 반환값이 없으며,return의 유일한 역할은 구조기의 코드 운행을 앞당겨 중지할 수 있는 것이다
  • 구조기는 new 키워드로만 호출되며 새로운 대상을 설명하는 데 사용됩니다
  • 구조기는 수식자[abstract,final,static]와 함께 사용할 수 없음
  • this 키워드

  • 자신을 가리키다
  • 구조기에서
  • this()를 사용하면 다른 구조기를 가리킬 수 있으며, 구조기의 첫 줄에만 적용
  • 상호 호출이 사순환을 형성하지 못하도록 주의
  • 구성원 변수와 국부 변수를 구분
  • 방법
  • 구성원 변수와 국부 변수를 구분
  • 정적 방법에 사용할 필요가 없다. 왜냐하면static 방법은 유형에 대한 효과적인 정적 방법이고this가 가리키는 것은 현재 대상이고 양자 모순

  • 블록 개념

  • 프레임 기둥의 블록
  • 구조 블록

  • 클래스에서 직접 {}에 의한 코드
  • 구조기를 호출할 때 구조기의 코드를 호출하기 전에 실행
  • 특수상황: 구조 블록, 구조기, 그리고 구조기에서 다른 구조기를 인용했을 때 구조 블록의 내용은 호출된 구조기에서 집행한 다음에 호출된 구조기를 집행하고 마지막으로 초기 구조기
  • 를 집행한다.

    정적 블록

  • 클래스에서 static로 장식된 직접 {} 코드
  • 클래스가 불러올 때 실행
  • 대상


    성명 방식

        = new  ;
    

    익명 대상

  • 대상 성명의 특수한 방법은 성명할 때 한 번만 사용할 수 있으며, 어떠한 대상을 가리키지 않기 때문에 다시 호출될 수 없음
  • new  (). ;
    

    new의 역할

  • 무더기를 대상으로 공간을 열면 구성원 변수는 대상을 따라 무더기 메모리에 들어간다
  • 호출 유형의 구조기, 대상을 위한 정보 초기화
  • 참조 객체에 주소 반환
  • 패키지 및 가이드 패키지


    package

  • 자신이 쓴 코드와 자원을 관리하는 데 사용
  • 선언 방법
  • 직접 작성한 리소스 파일 가져오기
  • 코드의 첫 줄에 쓰기
  • package xxx.xxx;
    

    import

  • java에서 제공하는 패키지와 클래스 가져오기
  • 선언 방법
  • 패키지 아래, 공공 클래스 위에
  • import java.util.*// , 
    
  • 정적 가져오기
  • 클래스의 정적 내용을 가져오고 후속 사용에서 직접 사용할 수 있으며 클래스 이름을 쓸 필요가 없음
  • 선언 방식
  • import static java.util.Math.PI
    
    ...// 
    syso(PI);// PI Math 
    
  • 전명 사용
  • 패키지 없이 자바에서 제공하는 클래스
  • 를 직접 사용
    	int num = java.util.Scanner(System.in);
    

    좋은 웹페이지 즐겨찾기