🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages Started by Marek Sun, 06 Dec 2009 20:40
Zakres widzialnosci zmiennych, troche tego nie rozumiem.
#21229
Author: Marek
Date: Sun, 06 Dec 2009 20:40
21 lines
1290 bytes
Oto czego nie rozumiem:

mamy klase:

public class MojaKlasa
{
   public int mojaZmienna;

  public class MojaKlasaNested
{
  //tu bym chcial dostac sie do zmiennej mojaZmienna. Jest to niemozliwe.
  mojaZmienna = 12;
  //dostaje erro
  //dlaczego jest to niemozliwe?
  //czy klasa nested zawsze musi byc calkowicie niezalezna "jednostka"?
}
}

Pieknie dziekuje

Marek :)
Re: Zakres widzialnosci zmiennych, troche tego nie rozumiem.
#21230
Author: Łukasz 'Maly' Ostrowski
Date: Sun, 06 Dec 2009 20:48
25 lines
1567 bytes
On Sun, 6 Dec 2009 20:40:18 -0000, Marek wrote:
> mamy klase:
> 
> public class MojaKlasa
> {
>    public int mojaZmienna;
> 
>   public class MojaKlasaNested
> {
>   //tu bym chcial dostac sie do zmiennej mojaZmienna. Jest to niemozliwe.
>   mojaZmienna = 12;
>   //dostaje erro
>   //dlaczego jest to niemozliwe?
>   //czy klasa nested zawsze musi byc calkowicie niezalezna "jednostka"?
> }
> }

Jakkolwiek przykład jest kompletnie niekompilowalny i bzdurny
odpowiedź brzmi: 
Tak. W C# inner classes działają odmiennie niż te w Java'ie, i nie
mają dostępu do pól i metod klasy "rodzica", są autonomiczne.

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
Re: Zakres widzialnosci zmiennych, troche tego nie rozumiem.
#21231
Author: Marek
Date: Sun, 06 Dec 2009 21:33
10 lines
1326 bytes
> Jakkolwiek przykład jest kompletnie niekompilowalny i bzdurny
> odpowiedź brzmi:
> Tak. W C# inner classes działają odmiennie niż te w Java'ie, i nie
> mają dostępu do pól i metod klasy "rodzica", są autonomiczne.

Pieknie dziekuje za odpowiedz :)

Przyklad jednak osiagnal swoj cel, moze wiec nie byl taki bzdurny? :)

Marek 
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