十一、類と対象
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();
}
}