Encapsulation - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Encapsulation

[b][red]This message was edited by LaurenH at 2004-3-3 23:45:32[/red][/b][hr]
Hello all,

With Regards to Encapsulation:
I understand is as basically - a class is an example of encapsulation.

I found a defintion on codepedia for encapsulation:
"Encapsulation states that we use methods to manipulate the classes properties and hade the properties them selfs." - http://www.codepedia.com/1/CustomCollections

The example used a class with its variables/properties defined as private and the methods as public.

If a class has its variables/properties declared as public does it still adhere to encapsulation?



Comments

  • Anthony@SFCAnthony@SFC Posts: 11Member

    Sounds like a reasonable definition of encapsulation. In my book using public variables does break this "law".


    Someone once posed this question to me:-

    "In what situation would you want class variables to be public?"


    I couldn't think of a situation. Can anyone else ?
    Anthony@SFC
    Webmaster
    [b]www.stuff-for-computers.co.uk[/b]

Sign In or Register to comment.