home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / objectiv / 499 < prev    next >
Encoding:
Internet Message Format  |  1992-08-30  |  1.2 KB

  1. Path: sparky!uunet!ukma!wupost!sdd.hp.com!decwrl!bu.edu!nntp-read!mas
  2. From: mas@csa.bu.edu (Mark A. Semich)
  3. Newsgroups: comp.lang.objective-c
  4. Subject: instance variable declarations..
  5. Message-ID: <MAS.92Aug30121306@csa.bu.edu>
  6. Date: 30 Aug 92 16:13:06 GMT
  7. Sender: news@bu.edu
  8. Organization: The Internet
  9. Lines: 19
  10.  
  11.  
  12. I'm just starting working w/ Obj-C, so I've got a beginner's question:
  13.  
  14. Why is it that instance variables are declared in an object's
  15. @interface portion (interface file) while an object's method's are in
  16. the @implementation portion (implementation file)?
  17.  
  18. I had kind of pictured the interface file as akin to a prototypes
  19. file, while the implementation file contained the actual code.  Since
  20. instance variables are private data, it seems to me that they should
  21. be declared in the implementation file (along with the methods) rather
  22. than the interface file.
  23.  
  24. --
  25. ===========================================================================
  26.                 "I used to be a design but now I'm a tree."
  27. --   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   --
  28. mark a. semich                                               mas@csa.bu.edu
  29. ===========================================================================
  30.