Sike 자바 밝히기 무엇을 5 대 핵심 주제

A, 무엇은 개체에 ls? (어떤 객체입니까?)

사람들은 어떻게 대답 할 객체 무엇인지 물어? (: 객체가 무엇 다음 그 또는 그녀는 말한다 : 하, 하, 개체가 내 남자 친구 / 여자 친구는 평신도를 요구하는 경우 닫기 눈은 상상)

对象是具有相关状态和行为的。用相应的手段描述日常生活中的现实世界。

매우 익숙한 5 개 단어에 익숙가있다 :모든 것은 객체이다

그래서 모든 것을 개체는 다음의 기원은 무엇인가? 나는 내 견해에 대해 이야기.

이야기모든 것은 객체이다우리가해야 첫번째보기 전에모든 사물의 복구이 관용구 :

모든 사물의 복구 :
의미 : 그 모든 것을 생활에 지난 뒤의 세계에서.
확장 데이터
[단어] : 만물의 회복이
[발음] : WAN 우 FU SU
[설명] : 우주의 모든 사이에있는 모든. 복구, 복구, 생활에 다시. 생활에 지난 뒤의 세계에서 모든 것을 말합니다.
[문장] :
①이 부활의 계절이다.
② 봄의 도착, 만물의 회복과 함께.
봄, 중생, 젊은 모든 생명의 반환 ③.
봄은 만물의 회복, 갱신의 계절이기 때문에 ④이 더 의미가 있습니다.
⑤ 불안을 갈망 봄, 중생, 마음까지도있다.
봄에 만물의 회복, 경치가 매우 아름답습니다 때문에 ⑥ 봄은 봄처럼, 아름다운 계절입니다.
[출처] :
(1) "쉽게 수행하는": "위대한이 시작 건원 완 공급의 다이아나입니다."
(2) 황혼의 날, 어린이 와라 매장을 복용. 근처 푸 그러나 호흡 주오. 안녕 집 소파, 자정 복구. - 청나라 푸 "이상한 크리켓"

주제에 백업토크 모든 것은 객체이다:

나는 모든이 볼 수있는 우주의 모든

상황이 객체가 그래서, 즉 : 우주는 모든 것을 자신이 될 수 있습니다이었다 .

귀하의 생필품, 당신 항목 주위, 음료, 사용, 모든 것을 먹는다.

여러분이 가정에서 주위를 보면, 저를 믿지 마세요, 당신은 테이블, 소파, 텔레비전, 자동차, 애완 동물을 주위 찾을뿐만 아니라, 아버지, 어머니 등등과 같은 것입니다.
당신이 거리에 서 있으면 볼 수 있습니다 : 신체의 모든 종류의 서로 다른 남자와 여자, 그리고 다른 머리, 다양한 헤어 컬러의 사람들을.

물론, 이러한 집합 적 현실 세계의 객체로 지칭하고, 공통의 두 가지 기능을 가지고 그것을 / 그녀는 / 자신이 갖고 状态行为.
예를 들면 : 애완 동물 개 (이름, 색상, 품종, 배고픈 정도)과 행동 (전화, 걷기, 등, 꼬리를 흔드는 먹는)의 상태,
신속 실제 개체와 행동, 다음, 객체 지향 프로그래밍의 상태를 식별 할 수있는 경우 아이디어는 이해하기 쉽다.

둘째, 수업에 ls 무엇? (어떤 클래스입니까?)

자전거, 사람 (남자와 여자, 다른 나라에서 온 사람들) 등의 다양한 브랜드 : 현실 세계에서, 개인 등, 많은 공통점을 가지고있다.

당신은 사람들이 말하는 제 3의 성이 말을해야하는 경우 Helenians는, 사람들은 나는 당신의 입으로 고집하고 있지 않다, 남성과 여성으로 구분된다.
사람들 머리, 입, 코, 손, 팔,
사람들이 등등 먹고, 놀이를 라자드 수면을 마시고, 배우고, 산책합니다.

그것은 수무엇추상 상태;
무엇작업에 대한 추상화;

코드는 다음과 같이 쓸 수있다 :

public class Person {
    private String name;//姓名
    private double height;//身高
    private double weight;//体重
    private String sex;//性别
    private int age;//年龄
    private String school;//学校

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getHeight() {
        return height;
    }

    public void setHeight(double height) {
        this.height = height;
    }

    public double getWeight() {
        return weight;
    }

    public void setWeight(double weight) {
        this.weight = weight;
    }

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    //获取个人资料
    public void getPersonInfomation(){
        System.out.println("【"+getName()+"】是【"+getSex()+"】生,今年【"+getAge()+"】岁了,体重【"+getWeight()+"】,身高【"+getHeight()+"】,在【"+getSchool()+"】上学");
    }
}

테스트 클래스 주요 방법은 :

public class PersonTest {
    public static void main(String[] args) {
        Person xiaoming = new Person();
        xiaoming.setName("小明");
        xiaoming.setAge(22);
        xiaoming.setSex("男");
        xiaoming.setHeight(175);
        xiaoming.setWeight(113);
        xiaoming.setSchool("山东建筑大学");

        Person xiaohong = new Person();
        xiaohong.setName("小红");
        xiaohong.setAge(21);
        xiaohong.setSex("女");
        xiaohong.setHeight(169);
        xiaohong.setWeight(95);
        xiaohong.setSchool("山东建筑大学");

        xiaoming.getPersonInfomation();
        xiaohong.getPersonInfomation();

    }
}

결과 :

【小明】是【男】生,今年【22】岁了,体重【113.0,身高【175.0】,在【山东建筑大学】上学
【小红】是【女】生,今年【21】岁了,体重【95.0,身高【169.0】,在【山东建筑大学】上学

세, 어떻게 상속입니다 아닙니다? (상속은 무엇입니까?)

다른 종류의 객체들은 몇 가지 공통점을 가지고있다.
인간과 동물과 마찬가지로, 코, 입, 개별 다른, 동물 머리, 헤어 사람들이있다.
이어서,이를 공통으로 추출 할 수있다.

공통 :

//共同点
public class PersonAndDogCommon {
    private String name;//姓名
    private double height;//身高
    private double weight;//体重
    private String sex;//性别
    private int age;//年龄

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getHeight() {
        return height;
    }

    public void setHeight(double height) {
        this.height = height;
    }

    public double getWeight() {
        return weight;
    }

    public void setWeight(double weight) {
        this.weight = weight;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}

사람들 :

public class Person extends PersonAndDogCommon{

    private String school;//学校

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }
}

개 :

//狗
public class Dog extends PersonAndDogCommon{

    private String dogHome;//宠物的家

    public String getDogHome() {
        return dogHome;
    }

    public void setDogHome(String dogHome) {
        this.dogHome = dogHome;
    }
}

네하는 인터페이스입니다 아닙니다 무엇? (인터페이스 무엇입니까)

接口是与外界交互的接口

예를 들어 컴퓨터의 USB 포트, 휴대폰의 헤드폰 잭, 구멍, 휴대 전화 및 컴퓨터 전원을 충전 인터페이스로 볼 수있는 키를 종료합니다.

휴대폰 다음은, 예를 들어 휴대 전화의 볼륨 (에 플러스 볼륨, 볼륨 감소, 해제)

public interface PhoneI {
    public int addTheVolume(int volume);//加音量

    public int reduceTheVolume(int volume);//加音量

    public boolean startPhone(boolean status);//开机关机

}
public class Phone implements PhoneI {
    private int volume;//音量
    private boolean status;//开关机状态

    @Override
    public int addTheVolume(int volume) {
        return (this.volume + this.volume + volume);
    }

    @Override
    public int reduceTheVolume(int volume) {
        return (this.volume = this.volume - volume);
    }

    @Override
    public boolean startPhone(boolean status) {
        return (this.status=!status);
    }
}

다섯, 무엇이 패키지입니다 아닙니다? (패키지 무엇입니까?)

패키지 (패키지) 이러한 유형의 액세스 보호 및 네임 스페이스 관리 기능을 제공하기 위해 상호 연결된 종류의 세트 (클래스, 인터페이스, 열거, 및 주석)으로 정의 할 수 있습니다.

다음은 Java 패키지의 일부입니다 :

  • java.lang-는 기본 클래스를 포장
  • 입력 및 출력 기능을 기능 java.io- 포함

개발자는 클래스와 인터페이스 패키지 세트를 소유하고, 자신의 패키지를 정의 할 수 있습니다. 그리고 실제 개발에 그렇게하는 것은 장려하는 것입니다, 당신은 클래스의 구현, 다른 프로그래머들이보다 쉽게 ​​관련되는 클래스, 인터페이스, 열거, 의견 확인할 수 있도록하는 것이 관련 클래스를 그룹화를 완료하면 .

패키지는, 그래서 다른 패키지의 이름으로 이름 충돌없이 새 네임 스페이스 (공간)을 생성하기 때문에. 를 사용하여 쉽게 액세스 제어를 구현하기 위해,이 메커니즘을 패키지, 쉽게 관련 클래스를 찾을 수 있습니다.

예를 들면 :
그림 삽입 설명 여기

게시 된 139 개 원래 기사 · 원 찬양 (146) ·은 50000 +를 볼

추천

출처blog.csdn.net/qq_17623363/article/details/104878559