Howdy!

Java and Perl approach things differently. Let's look at the methods Object provides...
JavaPerl
clonenothing standard; depends on object model being used
equals==
finalizeDESTROY
getClassref
hashCoderefaddr
notifynot sure; thread related
notifyAllnot sure; thread related
toString""
waitnot sure; thread related
?UNIVERSAL::can
?UNIVERSAL::isa
?UNIVERSAL::VERSION

As you can see, Java doesn't stuff much into Object, but those things are deemed necessary for every object to be able to do. UNIVERSAL has some introspective methods; the other things that have to be in a class (in Java) are language features, either as operators or built-ins, and are mostly all applicable to non-object-oriented programming as well as OO.

If your project has some "universal" things that all the objects need to do, then by all means define a base class for all of your objects. That lets you make your system behave the way you need it to while not (potentially) breaking it for code you include from elsewhere.

yours,
Michael

In reply to Re: Global Super Class (equivalent of java.lang.Object) by herveus
in thread Global Super Class (equivalent of java.lang.Object) by arunhorne

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.