#02:自作クラスの利用
このチャプターでは、自作クラスの利用方法について学習します。
新・Java入門編8: new演算子を学習しよう
https://paiza.jp/works/java/new-primer/java-new-primer-8
新・Java入門編22: クラスについて学習しよう
https://paiza.jp/works/java/new-primer/java-new-primer-22
新・Java入門編24: オブジェクト指向について学習しよう(継承・ポリモーフィズム)
https://paiza.jp/works/java/new-primer/java-new-primer-24
新・Java入門編31: クラスについてもっと学習しよう
ネストされたクラス(Nested Classes)
https://paiza.jp/works/java/new-primer/java-new-primer-31/94006
新・Java入門編31: クラスについてもっと学習しよう
内部クラス(Inner Classes)
https://paiza.jp/works/java/new-primer/java-new-primer-31/94007
新・Java入門編31: クラスについてもっと学習しよう
ローカルクラス(Local Classes)
https://paiza.jp/works/java/new-primer/java-new-primer-31/94008
新・Java入門編31: クラスについてもっと学習しよう
匿名クラス(Anonymous Classes)
https://paiza.jp/works/java/new-primer/java-new-primer-31/94009
新・Java入門編31: クラスについてもっと学習しよう
スタティックネステッドクラス(Static Nested Classes)
https://paiza.jp/works/java/new-primer/java-new-primer-31/94010
void setup() {
size(700, 700);
colorMode(HSB, 360, 100, 100);
}
void draw() {
}
class Circle {
float x;
float y;
float extent;
float h;
Circle(float x, float y, float extent) {
this.x = x;
this.y = y;
this.extent = extent;
this.h = random(360);
}
void draw() {
noStroke();
fill(h, 100, 100, 100);
circle(x, y, extent);
}
}
void setup() {
size(700, 700);
colorMode(HSB, 360, 100, 100);
}
void draw() {
Circle c = new Circle(random(700), random(700), random(100));
c.draw();
}class Circle {
float x;
float y;
float extent;
float h;
Circle(float x, float y, float extent) {
this.x = x;
this.y = y;
this.extent = extent;
this.h = random(360);
}
void draw() {
noStroke();
fill(h, 100, 100, 100);
circle(x, y, extent);
}
}