좋 은 프로그래머 자바 튜 토리 얼 공유 자바 대상 및 프로 세 스
3400 단어 대상 을 향 하 다자바좋 은 프로그래머자바 튜 토리 얼
과정 지향:문 제 를 바라 보고 문 제 를 해결 하 는 사고방식 이다.착안점 은 문제 가 어떻게 한 걸음 한 걸음 해결 되 는 지 에 있다.그리고 직접 이 문 제 를 해결 하 는 데 있다.
자바 는 대상 을 대상 으로 하 는 언어 입 니 다.
자바 라 는 언어 로 대상 을 대상 으로 하 는 사고방식 을 가 진 코드 를 쉽게 쓸 수 있다.
대상 을 대상 으로 하 는 프로 그래 밍 언어 로 작 성 된 코드 는 반드시 대상 을 대상 으로 하 는 코드 입 니까?땡!
코끼리 냉장고:
프로 세 스 지향:
프로 세 스 지향:
대상:문 제 를 해결 할 수 있 는 그 실체
클래스:같은 특징 과 행 위 를 가 진 대상 의 집합
클래스 와 대상 의 관계:클래스 는 대상 의 집합 이 고 대상 은 클래스 의 개체 이다.
장삼,이사,왕 오,조 육,인류
하 스 치,테 디,금 모,알래스카,라 브 라 도,사모 야..개 류
택배:순풍,각종 통,각종 달,
슈퍼 히 어로(슈퍼 히 어로):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() {}
}
주의사항:
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;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JS 에서 대상 을 마주 하 는 프로 그래 밍유형 적 으로 특정한 기능 을 실현 하면 모든 인 스 턴 스 가 이 기능 을 갖 출 수 있 습 니 다.만약 우리 가 방법 을 다 썼 다 면 우 리 는 원래 코드 를 바 꾸 지 않 고 새로운 기능 을 추가 할 수 있다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.