Thread View: pl.comp.lang.java
3 messages
3 total messages
Started by Jacek Laskowski
Wed, 10 Sep 1997 09:00
private Class
Author: Jacek Laskowski
Date: Wed, 10 Sep 1997 09:00
Date: Wed, 10 Sep 1997 09:00
11 lines
1038 bytes
1038 bytes
Witajcie! Mam pewien problem i nie moge wpasc na jakies sensowne wytlumaczenie:( Czy moge zadeklarowac prywatna klase z publicznym konstruktorem lub/i metodami? Jesli tak to co mi to daje ?? Chodzi mi glownie o to jak to jest zaimplementowane w Javie. Pozdrawiam, JL. -------------------------------------------------------------- Jacek Laskowski | jacekl@bsb.com.pl | nick: rwxr--r-- #tlug #plug laska@mat.uni.torun.pl | 87-100 TORUN, ul. Gagarina 27/203
Re: private Class
Author: al
Date: Wed, 10 Sep 1997 00:32
Date: Wed, 10 Sep 1997 00:32
14 lines
1049 bytes
1049 bytes
Jacek Laskowski wrote: > Mam pewien problem i nie moge wpasc na jakies sensowne wytlumaczenie:( > Czy moge zadeklarowac prywatna klase z publicznym konstruktorem lub/i > metodami? Jesli tak to co mi to daje ?? > Chodzi mi glownie o to jak to jest zaimplementowane w Javie. W ogole nie jest. W Javie klasy moga byc deklarowane jako public lub bez specyfikatora. Public oznacza dostepnosc do klasy ze wszystkich klas, deklaracja bez specyfikatora tylko dla klas z tego samego pakietu. Adam Lejman al@4u.net
Re: private Class
Author: Artur Tyloch
Date: Wed, 10 Sep 1997 12:26
Date: Wed, 10 Sep 1997 12:26
52 lines
1837 bytes
1837 bytes
al@4u.net wrote:
> Jacek Laskowski wrote:
>
> > Mam pewien problem i nie moge wpasc na jakies sensowne
> wytlumaczenie:(
> > Czy moge zadeklarowac prywatna klase z publicznym konstruktorem
> lub/i
> > metodami? Jesli tak to co mi to daje ??
> > Chodzi mi glownie o to jak to jest zaimplementowane w Javie.
>
> W ogole nie jest. W Javie klasy moga byc deklarowane jako public lub
> bez
> specyfikatora. Public oznacza dostepnosc do klasy ze wszystkich klas,
> deklaracja bez
> specyfikatora tylko dla klas z tego samego pakietu.
Mozna zadeklarowac klase jako private ale gdy jest to klasa wewnetrzna
(mozliwe od kwietnia 97, chyba JDK 1.1 juz tak ) np.:
// klasa zewnetrzna
class Klasa1 {
// klasa wewnetrzna moze byc private, protected lub public
class Klasa2 {
boolean Tak()
{
return true;
}
}
int vec[];
int top = 0;
Klasa1(int size)
{
vec = new int [size];
}
}
--------
deklaracja:
Klasa1 obiektKlasa1 = new Klasa1();
Klasa1.Klasa2 obiektklasa2 = obiektKlasa1.new Klasa2();
Artur Tyloch
>
>
> Adam Lejman
> al@4u.net
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads