請問 VB 可以自行設計類別嗎 (像 C++/Delphi) ?(編號:4366)

我對 VB 完全陌生,但因工作需要必須了解一段 VB code,
如下:
Implements ObjectControl
Private Price As Double
Private ObjCtx As ObjectContext
Private Function ObjectControl_CanBePooled() As Boolean
ObjectControl_CanBePooled = False
End Function
Public Function GetPrice(id As String) As Double
GetPrice = 200
End Function
請問以上的程式碼是在設計一個類別嗎? 如果是的話,Private
和 Public 是否分別代表類別的私有函數與公開函數?
如果不是,VB 如何自行設記一個類別呢? 謝謝!