Revision [14468]

This is an old revision of KeyPgVisPublic made by CountingPine on 2009-08-29 21:57:43.


PUBLIC: (Access Control)

Specifies public member access control in a KeyPgType Type or KeyPgClass Class

KeyPgType Type typename
member declarations
End Type

member declarations
declarations for fields, functions, or enumerations

Public: indicates that member declarations following it have public access. Public members are accessible with any usage of the KeyPgType Type or KeyPgClass Class.

member declarations following Public: are public until a different access control specifier is given, like KeyPgVisPrivate Private: or KeyPgVisProtected Protected:
Members in a KeyPgType Type declaration are Public: by default if no member access control specifier is given.

Type testing
    nome As String
    number As Integer
  Declare Sub setNome( ByRef newnome As String )
End Type

Sub testing.setnome( ByRef newnome As String )
  This.nome = newnome
End Sub

Dim As testing myVariable

'' We can access these members anywhere since
'' they're public
myVariable.number = 69 ''
myVariable.setNome( "FreeBASIC" )

Dialect Differences:
Differences from QB:
See also:
Back to User Defined Types
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki phatcode