dharry_ 2012-08-18 17:54:34

[VBA] クラスの意味が... このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

ほぼ新人な子にお勉強としてvbsで独自の文字列クラスを作ってみてと課題をだしたところ、「出来ました!」と威勢のよい返事が。 オブジェクト指向をちゃんと教えておくべきだったと反省した。

Class String2
    Sub Class_initialize()
    End Sub
    Public Function upperCase(str)
        upperCase = UCase(str)
    End Function
    Public Function lowerCase(str)
        lowerCase = LCase(str)
    End Function
End Class

Dim str
Set str = new String2

msgbox(str.upperCase("hoge"))
msgbox(str.lowerCase("FOO"))

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(3)

#1 shii204504bySE 2012-08-19 07:56:18  

これなら標準モジュールでいい。

#2 Verna_Velna 2012-08-20 03:28:55  

設問が悪いだろw「道具作って」って言うようなもんじゃないのかそれは。

#3 izumiroot 2022-05-23 11:58:09  

クラスとインスタンスの概念を使ってみるトレーニングとしては十全で、投稿者は何を教えているのかにフォーカスできてない。

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[VBA] 掲示板?コード?それとも・・。

このエントリーをはてなブックマークに追加

製品パッケージ化されたソフトに入っていた...

Option Explicit

'130 名前:名無しさん 投稿日: 20...

鑑賞する »

[VBA] そいつは行じゃねえ。

このエントリーをはてなブックマークに追加

マルチバイトな変数にインテリセンスできる...

Sub 関数()
    Dim シート1 As Worksheet
   ...

鑑賞する »

[C] ごめ~ん、忘れちゃった! てへぺろ☆

このエントリーをはてなブックマークに追加

<font size="...</p>

/*
 * バッファをコピーする。
 * char *src コピー元バッフ...

鑑賞する »