Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C#] Słowo "public" przed class.

Ostatnio zmodyfikowano 2014-11-24 10:18
Autor Wiadomość
Haker123
Temat założony przez niniejszego użytkownika
[C#] Słowo "public" przed class.
» 2014-11-23 17:49:24
Witam.

Ucząc się C# napotkałem na dziwną deklaracje klasy.

public class A
{ }

Co oznacza to public? Gdzies na internecie wyczytałem ze dzięki temu każdy może tworzyc obiekt tej klasy.
Czy w C# obiekt klasy nie każdy może tworzyć?

Czy klasa bez "public" jest tak jakby prywatna?
P-121221
Jacob99
» 2014-11-23 18:12:02
Klasa publiczna oznacza, że możesz tworzyć obiekty tej klasy w innych klasach.
P-121222
DejaVu
» 2014-11-23 18:49:55
w pierwszej lepszej ksiazce takie rzeczy sa opisane.
Frazy, które należy wpisać w wyszukiwarkę google:
P-121228
Haker123
Temat założony przez niniejszego użytkownika
» 2014-11-23 19:32:43
Dzięki za linka i za krótkie wytłumaczenie ;]
Biore się do czytania.

PS. Nie mam książki tylko internet i to co uda mi się znaleźć.
P-121234
DejaVu
» 2014-11-23 21:04:48
jest w necie za darmo ebook na temat różnic miedzy c++ a c# w jezyku angielskim. całkiem dobrze sie go czytalo.
P-121238
Parapet
» 2014-11-23 21:09:11
namespace to taka duża klasa a w class w namespace to jakby pole klasy więc ta klasa jest publiczna.
Mam nadzieję że wiesz o co mi chodzi ;p
P-121239
Haker123
Temat założony przez niniejszego użytkownika
» 2014-11-23 22:14:08
DejaVu a moze pamiętasz tytuł tego ebooka??

Parapet chyba wiem o co chodzi ;] W C# namespace wygląda troszke jak klasa (użycie w stylu System.Console) , ale mam problem ze zrozumieniem tego public i jego braku. Inne słowa kluczowe (abstract , sealed) rozumiem.

Obecnie jestem po 1 kursie na youtube a teraz przerabiam http://4programmers.net/C_sharp (+ inne małe hasła) ale tego public nie znalazlem nigdzie.

EDIT:

Właśnie doznałem olśnienia ale potrzebuje się upewnić.

namespace jest traktowane tak jakby obiekt , czyli klasa z public jest widoczna w innym pliku (lub przestrzeni nazw) za pomoca odpowiedniego namespace?? A bez public (czyli private?) jest widoczna tylko w tym namespace?
P-121243
DejaVu
» 2014-11-24 00:19:20
Nie strzelaj tylko doczytaj.

Książka: ”.NET Book Zero – What the C or C++ Programmer Needs to Know about C# and the .NET Framework” by Charles Petzold


Frazy, które należy wpisać w wyszukiwarkę google:
P-121251
« 1 » 2
  Strona 1 z 2 Następna strona