繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
標題:
class 用法範例
[打印本頁]
作者:
mhfo
時間:
2013-6-6 09:17
標題:
class 用法範例
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim 時鐘 As New 時鐘
MessageBox.Show("現在時刻" & 時鐘.時 & "時" & 時鐘.分 & "分" & 時鐘.秒 & "秒")
End Sub
End Class
Public Class 時鐘
Inherits Object
Public ReadOnly Property 時() As Integer
Get
Return Now.Hour
End Get
End Property
Public ReadOnly Property 分() As Integer
Get
Return Now.Minute
End Get
End Property
Public ReadOnly Property 秒() As Integer
Get
Return Now.Second
End Get
End Property
End Class
---------------------------------------------------------------
本帖最後由 呆呆 於 2010-5-15 13:19 編輯
可視範圍(scope):
當我們宣告或定義時時常會看到 public ...... ,private..... ,這些被稱之為修飾子
當我們的變數在程序內時不會用 pulic 這程修飾子,我們只會用 dim 來 宣告
該變數並不能被這個程序或者是函數以外程序或函數所存取
當我們的變數或者是函數,程序在類別中或是結構中,或是模組中,只要是前頭被加 private 那就表示
這個變數或程序,函數只能在該類別,結構,模組中存取,而無法由外部存取該變數或程序或方法
反之如果是public,就可被外剖存取,我們就時鐘和form1類別來說,form1是public,所以可以被其它的類別存取
而Sub Button1_Click 是private ,所以只在form1類別內呼叫
Button1_Click程序內的 時鐘變數宣告是用dim(也只能用dim ,因為public ,private 不得用於程序或函數內), 所以只能在程序內使用
而時鐘類別內有三個屬性都是public,但在public 之後又,有readonly表是只能讀,不能存,所以三個屬性都可以被其它類別讀取(不能存)
歡迎光臨 魚骨頭的雲端圖書館 (http://mhfo.hotbbs.info/)
Powered by Discuz! 7.0.0