クラスを用いる(Java)
オブジェクト指向の特徴としてクラスが名前、振る舞いを持つことができるというのがある。
new クラス名().関数名(); ← これをコンストラクタと言い、これで他のクラスの関数を呼び出せる。
−好きな言葉をランダムに出してみよう。面雀というらしい。
package名を適当にfooとして二つのクラスを置く。
package foo; import java.util.Random; public class TestClass { final static String[] words = new String[]{ "ASUS","GIGABYTE","FOXCONN","MSN", }; private String getSingleWord(){ int index = new Random().nextInt(words.length); return words[index]; } public String getWord(){ return getSingleWord() + " " + getSingleWord(); } }
package foo; import java.io.*; public class Println { public static void main(String[] args){ String str = new TestClass().getWord(); System.out.println(str); } }
好きな言葉をランダムに作るにはTweet Cloudを使うと面白い。