×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Hmm...That's pretty neat.  You could create new instances of the "object" by
allocating memory and initializing variables (sub fields) in the service
program with a "constructor" method.  There could be a lot of bookkeeping
involved to make it well behaved.      

I just hope my boss doesn't ask me to develop a system like this real soon.
<g>
> -----Original Message-----
> From: bmorris@ca.ibm.com [mailto:bmorris@ca.ibm.com]
> Sent: Friday, December 01, 2000 2:42 PM
> To: RPG400-L@midrange.com
> Subject: RE: OO in RPG
> 
> 
> 
> >Date: Fri, 1 Dec 2000 09:10:41 -0800
> >From: Joel Fritz <JFritz@sharperimage.com>
> >
> >Abstract data types and true objects:  You can't really do 
> it, but service
> >programs can give you some of the features of an object.  
> Maybe someone
> else
> >has figured out a way to do it, but the sticking point is multiple
> instances
> >of the same object.
> 
> Joel,
> To get multiple instances of the same object, keep all the 
> instance data in
> a based data structure.   From the user's point of view, the 
> object is just
> a pointer that gets passed to the methods.  (To be safer, 
> have the service
> program keep an array of pointers and only give the user an 
> index into this
> array.)
> 
> Barbara Morris
> 
> 
+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.