Skip to Content
Visual Basic 2005 in a Nutshell, Third Edition
book

Visual Basic 2005 in a Nutshell, Third Edition

by Tim Patrick, Ron Petrusha, Paul Lomax, Steven Roman PhD
January 2006
Beginner
768 pages
32h 25m
English
O'Reilly Media, Inc.
Content preview from Visual Basic 2005 in a Nutshell, Third Edition
OOP Development in Visual Basic | 35
OOP
This is the Title of the Book, eMatter Edition
Copyright © 2006 O’Reilly & Associates, Inc. All rights reserved.
Instance Members Versus Shared Members
Members of a class can either be instance members or shared members. Instance
members are only useful in a specific instance of the class, that is, from an object.
Until an instance of the object exists, these members cannot be used or refer-
enced in any way. Instance members belong to specific instances of the class
instead of to the class as a whole. The members added to the sample
Person class
above are all instance members.
Public Class SimpleClass
' ----- This is an instance member.
Public Comment As String
End Class
...
' ----- In some other code.
Dim myInstnace = New SimpleClass
myInstance.Comment = "I am not shared!"
Shared members (sometimes called static members) can be accessed without the
presence of any particular instance of the class. They belong to the whole class,
but they are also “shared” among all instances of the class. Shared members are
accessed by qualifying the name of the member with the name of the class.
Public Class SimpleClass
' ----- This is an instance member.
Public Shared Comment As String
End Class
...
' ----- In some other code.
SimpleClass.Comment = "I am shared!"
All members of a Module are automatically shared, even though the Shared
keyword is not used on each member of the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Start-to-Finish Visual Basic 2005: Learn Visual Basic 2005 as You Design and Develop a Complete Application

Start-to-Finish Visual Basic 2005: Learn Visual Basic 2005 as You Design and Develop a Complete Application

Tim Patrick
Visual Basic 2005 Cookbook

Visual Basic 2005 Cookbook

John Clark Craig, Tim Patrick
Visual Basic 2015 Unleashed

Visual Basic 2015 Unleashed

Alessandro Del Sole

Publisher Resources

ISBN: 059610152XCatalog PageErrata