十一、類と対象

1656 ワード

一、クラスとは


Java類キーワードはclass:何事も分類できる.JAvaクラスは同じタイプのものを抽出してルールクラスを行う.
ケース:
 Persion 

public class Person {
    String name;
    String sex;
    int height;
    int weight;
    String borthday;
    
    /**
     *  
     * @param palyName   
     */
    public void palyGame(String palyName) {
        System.out.println(name+" "+palyName);
    }

二、対象とは何か


キーワードnewで出てくるクラス.オブジェクト・ケースが生成されます.
 
        Person p = new Person();
        p.name = " ";
        p.sex = " ";
        p.weight = 8;
        p.height = 25;
        p.borthday = "2018-4-1";
        Person p1 = new Person();
        p1.name = " ";
        p1.sex = " ";
        p1.height = 250;
        p1.height = 180;
        p1.borthday = "2018--4-2";
        
        p.palyGame(" ");
        p1.palyGame(" ");


上記の例ではp 1とp 2の2つのPersionクラスのオブジェクトを生成した.

練習:


鳥の色、名前、重量、飛行速度を持つ鳥を作成します.もう一つの機能はXXXが飛んでいます.クラス記述により,テストクラスを通過して2つのオブジェクトを生成できる.フライングの機能を呼び出します.
答え
package com.lianwei;

public class Bird {

    String name;
    String type;  
    String color;
    double weight;  //kg 
    int speed;   // km/h

    public void fly() {
        System.out.println(color + name + " " + speed + "km/h ");
    }
    
    public static void main(String[] args) {
        
        Bird b1 = new Bird();
        b1.name=" ";
        b1.type=" ";
        b1.color=" ";
        b1.weight = 1;
        b1.speed =  2;
        
        b1.fly();
        
    }

}