1
Как вызвать базовые функции в vb.net?Call Base функции от ребенка в VB.net
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
Thanks Bos! Это действительно решило мои проблемы. – Jesign
Хммм. поэтому в vb.net нет необходимости использовать функцию include/require для использования другого файла? точно так же, как php, используя функцию include/require. – Jesign
@ J.Ignacio Если все файлы находятся под одним и тем же пространством имен, вам не нужно явно импортировать файл. Мой VB.NET очень колючий, но я думаю, вам нужно будет импортировать, если файл находится в другом пространстве имен, хотя VB очень прощает большинство вещей. – TEK