Little Strange Software

スマホアプリの開発を行う LittleStrangeSoftware のブログです。

Class作成シリーズ、バーチャルブロガー名のご応募、誠にありがとうございました!

 どうも!LSSです!!

 

 昨日、

にて、

「バーチャルブロガーの名前を募集」
させていただきました!

 

…いや、割と本気で「0件だったらどうしよう」と思っていましたがw

 

 

SSL

 コメント欄にて、ギャクバリさん (id:minimalist_gyakubari)からいただきました!

 どこかのブロガーに名前似てる気がしなくもないですね!w

  一番乗りのご応募、ありがとうございました^^

 

うろこ雲

 はてブコメントにて、海さん(id:nanimositeinai)からいただきました!

 LSSが自分では絶対思いつかないような詩的な名前ですね。

 ご応募、ありがとうございました^^

 

ポケコ

 はてブコメントにて、いのっちさん(id:rapisino)からいただきました!

 いのっちさんには、そもそもBloggerクラスを作る時にもアイデアをいただいており、重ね重ねありがとうございます!

 ご自身でマイクラで使っておられる名前との事…いいんですか?本当に?

 遠慮なくいただきます!ありがとうございます^^

 

いただいたバーチャルブロガー名、どれを使うか

は、全部使わせていただきます!

 良かった、何十件と来てたらどうしようかと思ったw(最初と言ってる事ちげー!)

 

 ブログ太郎、もう寂しくないね^^

 

 

と、いう事で…Kotlinで早速、書いていきます!

 

class MainActivity : AppCompatActivity() {

var blogtarou = Blogger("ブログ太郎",1234)

var sslkun = Blogger("SSL君")
var urokogumo = Blogger("うろこ雲")
var pokeko = Blogger("ポケコ")

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)

tv0.text = "ブロガー名:" + blogtarou.name + "\n" +
"PV累計:" + blogtarou.pv.toString() + "\n" +
blogtarou.hello() +"\n"+
"PV累計:" + blogtarou.pv.toString()+"\n"+
"\n"+
sslkun.hello()+"\n"+
urokogumo.hello()+"\n"+
pokeko.hello()+"\n"

}
}

 

 赤文字部分が、たった今追記した部分です。

 

Bloggerインスタンスの作成(=バーチャルブロガー誕生!)

var sslkun = Blogger("SSL君")
var urokogumo = Blogger("うろこ雲")
var pokeko = Blogger("ポケコ")

 

 入れておく変数はそのままローマ字で名付けました(変数名は任意でOK)。

 pvは後で考えるとして省略(Class側の定義によりその場合0が適用されるようにしています)。

 

 こんな風にvarで宣言するだけで作っておいたクラスのインスタンスが生成できるんですね^^

 

 バーチャルブロガーが一気に3人増えました!

 

 

誕生した事を確認!のために全員でhello()メソッド!!

が、

sslkun.hello()+"\n"+
urokogumo.hello()+"\n"+
pokeko.hello()+"\n"

↑この部分ですね。

 

helloメソッド(自作メソッド)については↓の記事に書きました。

 

Blogger型に持たせたメソッド(関数)なので、ブログ太郎だけでなく、同じくBlogger型の3人もhelloメソッドを使えます^^

 

 

いざ実行!

f:id:little_strange:20200116215917p:plain

 新たな3名のバーチャルブロガーがバーチャルブログデビューし、元気に挨拶しています^^

 

 ご協力いただいた皆様、本当にありがとうございましたm(_ _)m

勝手にidコールしてますが、もしマズかったら言ってくださいね

 

てなとこで、今回はこのへんで!

 次回もまた、よろしくです^^