1
如何在vb.net中調用基函數?來自VB.net的Child的調用函數
Imports System.Data.Sql
Imports System.Data.SqlClient
Public Class Box
Public length As Double ' Length of a box
Public breadth As Double ' Breadth of a box
Public height As Double ' Height of a box
Public function setLength(ByVal len As Double)
length = len
End Sub
Public Sub setBreadth(ByVal bre As Double)
breadth = bre
End Sub
Public Sub setHeight(ByVal hei As Double)
height = hei
End Sub
Public Function getVolume() As Double
Return length * breadth * height
End Function
End Class
它說語法錯誤,當我使用MyBase調用基函數
Public Class myChild : Inherits Box
'box 1 specification
MyBase.setLength(6.0)
MyBase.setBreadth(7.0)
MyBase.setHeight(5.0)
'box 2 specification
MyBase.setLength(12.0)
MyBase.setBreadth(13.0)
MyBase.setHeight(10.0)
'volume of box 1
volume = MyBase.getVolume()
Console.WriteLine("Volume of Box1 : {0}", volume)
'volume of box 2
volume = MyBase.getVolume()
End Class
謝謝Bos!它真的解決了我的問題。 – Jesign
嗯。所以在vb.net中,不需要使用include/require函數來使用其他文件?就像php使用include/require函數一樣。 – Jesign
@ J.Ignacio如果所有文件都在同一個命名空間下,那麼您不需要顯式導入該文件。我的VB.NET非常棘手,但我認爲如果文件位於不同的名稱空間中,則需要導入 - 儘管VB對大部分內容都非常寬容。 – TEK