Good info Chris, tapi mau mencoba koreksi dikit :) Maaf kalau saya
misunderstood email anda .. :)

Inner class = class nested within other class.
Contoh :
public class Document {
         class Renderer  {
                  public void render() {
         }
}
Apabila class di atas dicompile, akan menghasilkan :
Document.class
Document$Renderer.class

> Java ver 1.1 hanya mendukung Inner Class, dan belum ada yang namanya
> Superclass atau Subclass.

Java 1.1 supports inner/super/sub class.Inheritance (super/sub
classes) adalah salah satu konsep utama dari OO programming, Java,
sebagai OO language, supports konsep tersebut mulai dari versi paling
awal. :)

> Dulu hanya ada Top-Level Classes yang sudah terkandung dalam
> PACKAGES, kemudian classes yang ada dalam PACKAGES tersebut disebut sebagai
> Inner Class, yang memiliki ATTRIBUTES dan BEHAVIORS seperti yang kamu
> sebutkan.
Classes within a package = top level classes.
Classes within classes = innner classes.

> Class yang dibuat sendiri terdiri dari hierarki, dimana paling
> atas Hierarki tersebut adalah OBJECT, dibawahnya adalah SUPERCLASS yang
> kemudian diikuti dibawahnya oleh SUBCLASSES.
Object = instance of a class, tidak ada hubungannya dengan hierarchy of classes.

> Dan kalaupun ada istilahnya itu mungkin bukan Class dalam Methods, tapi
> Overriding Methods.
Overriding methods itu method di subclass yang override the same
method di super class.

Overall, developers biasanya membenci inner classes karena beberapa
alasan (bisa dicari di Google). Tapi ini ada artikel JavaWorld menarik
yang membahas beberapa kelebihan inner classes :

http://www.javaworld.com/javaworld/javaqa/2000-03/02-qa-innerclass.html

Thanks.


Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke [EMAIL PROTECTED]

Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id




Yahoo! Groups Sponsor
ADVERTISEMENT
click here
Web Bug from http://us.adserver.yahoo.com/l?M=315388.5526708.6599542.3001176/D=groups/S=:HM/A=2372354/rand=680041586


Yahoo! Groups Links

Reply via email to