クラスとインスタンス 初心者向け Java
環境
・MacBookpro
・IntelliJ IDEA CE
Java学習中アウトプットのため投稿します。
クラスとインスタンスについて
クラス・・・設計書、骨組み
インスタンス・・・クラスを元に作られた実体
あなたは上司から大量生産猫型ロボット工場から、人間界世話型ロボットとその妹ロボットを1体ずつ作るよう指示を受けました。
上司から詳細データが渡されました。
人間界世話型ロボットについて
名前:ドラ絵もん
色:青
性別:男
ドラ絵もんの妹ロボットについて
名前:ドラ美ちゃん
色:ピンク
性別:女
以上2体を作成するように。
詳細データを見ると3要素が必要です。
・名前(name)
・色(color)
・性別(sex)
それではまず上司の指示通りのクラスを完成させます。
Robot.java
class Dora {
String name;
String color;
String sex;
Robot(String name, String color , String sex){
this.name = name;
this.color = color;
this.sex = sex;
}
String sayBox(){
return name +"です。色は、"+color+"です。性別は"+sex+"です。";
}
}
これでクラスが作れました。
次はインスタンス(詳細)を作ります。
RobotFactory.java
public class RobotFactory {
public static void main(String[] args){
Dora robota = new Dora("ドラ絵もん","青","男");
System.out.println(robota.sayBox());
Dora roboco = new Dora("ドラ実ちゃん","ピンク","女");
System.out.println(roboco.sayBox());
}
}
成功です。
Author And Source
この問題について(クラスとインスタンス 初心者向け Java), 我々は、より多くの情報をここで見つけました https://qiita.com/Kosuke610/items/ec81940a773b46f3121d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .