|
Murali, I'll try to take a stab at this.... OS400 is called "object oriented", which I'll agree with, to a point. In OS400, everything that exists on the machine is an object, and each object type is only allowed to do certain things. Lets look a a few basic objects in OS400 *PGM -- Program object. OS400 recognises this object as an executable object. Only actions relating to programs can be performed with this object, such as "Call". *FILE -- Relational Database Table object. Files on OS400 carry all sorts of attributes such as record length, number of fields, field definitions, ccsid information, access path maintenance info, and so on.... All files will support the basic methods: read, write, update. Special attributes may allow for special commands to be used with the object. Physical files and display files both support the basic read/write methods, but their extended attributes allow for persistent data storage in one object, workstation I/O in the other. You cannot use a PF file to do screen I/O, and you cannot use a DSPF to store persistent data. Now, consider an OS that does not understand objects. In Dos, a file is a stream of data, and nothing explicitely limits you from trying call a data file (indeed, this is one way a virus can propagate). The use of name extensions to represent the object type is very weak and vulnerable to misuse. This is a very limited explanation, but I hope it helps. I think the term "object oriented" is a bit misleading, as we immediately think of "object oriented programming" and all the little things like encapsulation, inheritence, polymorphism, (and so forth), that make up an OOP language like Java or Python. -----Original Message----- From: MURALI DHAR [mailto:nmuralidhar@rediffmail.com] Sent: Monday, November 11, 2002 7:55 AM To: rpg400-l@midrange.com Subject: Re: Re: Object properties Barton, i wanna know situations where this object properties are implemented..I hope u agree with me that AS400 is object oreinted system...HOw do u justify where this object properties will come into picture while using RPG,ILE procedures etc....I was asked this question by Project Manager of one company when i went for intw? Kindly suggest me! Murali On Mon, 11 Nov 2002 Mike.Barton@pinkroccade.co.uk wrote : > > > > >Hi > >I can you quote examples (some situations)for all the >properties > >of Object since AS400 is object oriented system....I would like >to >snip > >encapsulation etc? > >I hope Iam clear in my question to you... > >Regards&Thanks, > >Murali > >Murali > if you are refering to RPG (this is the RPG list) , it is >not an OO programming language. There is no concept of >a objects/methods etc unlike Java and others. > >Mike > > > > >This communication and the information it contains: - (a) Is >intended for the person(s) or organisation(s) named above and for >no other person(s) or organisation(s). Access to this mail by >anyone else is unauthorised. (b) Is confidential, and may be >legally privileged or otherwise protected in law. Unauthorised >use, circulation, copying or disclosure of any part of this >communication may be unlawful. (c) May be susceptible to >interference, and should not be assumed that it has come in its >original form and/or from the stated sender or PinkRoccade UK >accepts no responsibility for information, errors or omissions in >this e-mail or use or misuse thereof or any act done or omitted >to be done in connection with this communication. If you are not >the intended recipient, please inform >postmaster@pinkroccade.co.uk immediately and delete it and all >copies from your system. > >_______________________________________________ >This is the RPG programming on the AS400 / iSeries (RPG400-L) >mailing list >To post a message email: RPG400-L@midrange.com >To subscribe, unsubscribe, or change list options, >visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l >or email: RPG400-L-request@midrange.com >Before posting, please take a moment to review the archives >at http://archive.midrange.com/rpg400-l. > __________________________________________________________ Give your Company an email address like ravi @ ravi-exports.com. Sign up for Rediffmail Pro today! Know more. http://www.rediffmailpro.com/signup/ _______________________________________________ This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@midrange.com To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l or email: RPG400-L-request@midrange.com Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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.