좋 은 프로그래머 자바 튜 토리 얼 공유 자바 대상 및 프로 세 스

좋 은 프로그래머 자바 튜 토리 얼 은 자바 가 대상 과 대상 을 대상 으로 하 는 과정 을 공유 하고 대상 을 대상 으로 한다.문 제 를 바라 보고 문 제 를 해결 하 는 사고방식 이다.착안점 은 문 제 를 해결 할 수 있 는 실 체 를 찾 은 다음 에 이 실체 에 의뢰 하여 문 제 를 해결 하 는 데 있다.
과정 지향:문 제 를 바라 보고 문 제 를 해결 하 는 사고방식 이다.착안점 은 문제 가 어떻게 한 걸음 한 걸음 해결 되 는 지 에 있다.그리고 직접 이 문 제 를 해결 하 는 데 있다.
자바 는 대상 을 대상 으로 하 는 언어 입 니 다.
자바 라 는 언어 로 대상 을 대상 으로 하 는 사고방식 을 가 진 코드 를 쉽게 쓸 수 있다.
대상 을 대상 으로 하 는 프로 그래 밍 언어 로 작 성 된 코드 는 반드시 대상 을 대상 으로 하 는 코드 입 니까?땡!
코끼리 냉장고:
프로 세 스 지향:
  • 냉장고 문 을 열 고 나
  • 코끼리 를 저 에 게 담아 주세요
  • 냉장고 문 닫 고 나
  • 대상 지향:
  • 냉장고 문 열 어 냉장고
  • 코끼리 를 넣 기
  • 냉장고 문 닫 고 냉장고
  • 샤 오 밍 은 컴퓨터 한 대 를 조립 하 러 가 려 고 한다.
    프로 세 스 지향:
  • 컴퓨터 관련 지식 샤 오 밍 보충
  • 시장 에 가서 부품 샤 오 밍
  • 을 산다.
  • 부품 을 중 소 명
  • 에 게 반송 한다.
  • 샤 오 밍 조립
  • 대상 지향:
  • 컴퓨터 를 아 는 친구(왕 씨)샤 오 밍
  • 을 찾 았 다.
  • 시장 에 가서 부품 을 사 러 왕 씨
  • 부품 을 집 으로 가 져 오 는 택배
  • 조립 왕 씨
  • 클래스 와 대상
    대상:문 제 를 해결 할 수 있 는 그 실체
    클래스:같은 특징 과 행 위 를 가 진 대상 의 집합
    클래스 와 대상 의 관계:클래스 는 대상 의 집합 이 고 대상 은 클래스 의 개체 이다.
    장삼,이사,왕 오,조 육,인류
    하 스 치,테 디,금 모,알래스카,라 브 라 도,사모 야..개 류
    택배:순풍,각종 통,각종 달,
    슈퍼 히 어로(슈퍼 히 어로):Caption American,Iron man,Spider man,Doctor Strange,Ant
    1.6.2 류 의 디자인
    클래스 문법:
    class    {
        //   
        //                      
        //     ,              
        //   :        (        )
        //   :        (   static)
        //   ,       
        //   : 0
        //    : 0.0
        //    : false
        //    : '\0'  '\u000'
        //       : null
        String name;
        int age;
    
        void eat() {}
        void sleep() {}
        void coding() {}
    }

    주의사항:
  • 유형 명 은 식별 자 이 고 낙타 봉 의 명명 법
  • 을 따른다.
  • 한 자바 파일 에 여러 종 류 를 쓸 수 있 지만 파일 이름과 같은 클래스 만 Public
  • 로 수식 할 수 있 습 니 다.
  • 프로그램 을 컴 파일 할 때 모든 클래스 가.class 바이트 파일 을 만 들 고.class 파일 의 이름과 클래스 가 같 습 니 다
  • 메모:프로그램 에 서 는 먼저 클래스 가 있 는 다음 에 이 클래스 에서 대상 을 예화 합 니 다.
    1.6.3 대상 의 예화
    1.6.4 대상 의 메모리 분석
    1.6.5 클래스 의 구성원 방문
    static:
    키워드 static 로 수식 한 멤버 를 정적 멤버 라 고 합 니 다.
    키워드 static 로 수식 되 지 않 은 멤버 를 비정 상 멤버 라 고 합 니 다.
    정적 구성원:
  • 정적 구성원 은 클래스 에 속 합 니 다.방문 할 때 클래스 로 방문 해 야 합 니 다
  • 정적 구성원 이 공간 을 개척 한 것 은 이런 종류 가 처음으로 메모리 에 불 러 올 때 열 린 것 이다
  • 비정 상 멤버:
  • 비정 상 구성원 은 대상 에 속 하고 방문 할 때 대상 으로 방문 해 야 한다
  • 비정 상 구성원 이 공간 을 개척 한 것 은 이 대상 이 실례 화 될 때 개 설 된 것 이다
  • 정적 방법 에서 비정 상 구성원 에 게 직접 접근 할 수 없습니다
  • 비 정적 인 방법 에서 정적 인 구성원
  • 을 직접 방문 할 수 있다.
    class Person {
        String name;
        static int a;
    
        void eat() {}
        static void sleep() {}
    }
    class Program {
        public static void main(String[] args) {
            Person xiaoming = new Person();
            //        
            xiaoming.name = "xiaoming";
            xiaoming.eat();
            //       
            Person.a = 10;
            Person.sleep();
            //  : 
            //        ,           ,       
            //             
        }
    }

    1.6.6 클래스 는 사용자 정의 형식 입 니 다.
    1.6.7 this 키워드
    this:프로그램 에서 현재 대상 에 대한 인용 을 대표 합 니 다.
    현재 대상:
    this 키 워드 는 어떤 비정 상 방법 에 사용 해 야 합 니 다.
    비 정적 방법 은 대상 으로 접근 해 야 합 니 다.어떤 대상 이 이 방법 을 호출 했 습 니까?this 가 바로 누구 입 니까?
    this 키 워드 는 생략 될 수 있 습 니 다:
    클래스 에서 현재 비 정적 인 구성원 을 방문 하면 this 를 생략 할 수 있 습 니 다.
    그러나 생략 할 수 없 는 경우 가 있다.
    public class Person {
      String name;
      int age;
      char gender;
    
      void setInfo(String name, int age, char gender) {
          //     
          this.name = name;
          this.age = age;
          this.gender = gender;
      }
    }

    좋은 웹페이지 즐겨찾기