-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed2
.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!
unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Content-Type: text/plain; charset=iso-8859-2; format=flowed; delsp=yes
Newsgroups: pl.comp.programming
Subject: Re: Co może robić konstruktor i dlaczego nie?
References: <4ff4908d$0$1302$65785112@news.neostrada.pl>
Date: Wed, 04 Jul 2012 21:49:13 +0200
MIME-Version: 1.0
Content-Transfer-Encoding: Quoted-Printable
From: "Jordan Szubert" <u...@j...us.to>
Organization: HELL inc.
Message-ID: <o...@a...home>
User-Agent: Opera Mail/12.00 (Win32)
Lines: 57
NNTP-Posting-Host: 83.26.223.75
X-Trace: 1341431365 unt-rea-b-01.news.neostrada.pl 1232 83.26.223.75:18151
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.comp.programming:198249
[ ukryj nagłówki ]Dnia 04-07-2012 o 20:50:53 slawek <h...@s...pl> napisał(a):
> Niech będzie sobie klasa (w czymkolwiek, niekoniecznie C++)
>
> class Foo { Foo(){...}; run(){...} };
>
> Obiekt tej klasy tworzymy sobie jako Foo foo = new Foo(); // czy jakoś
> tak, nieważne
>
> Obiekt istnieje, więc przychodzi czas na metodę run(), która jak sama
> nazwa wskazuje (BASIC) robi to co robi.
>
> I tu jest pytanie, a nawet dwa:
>
> 1. Czy nie wystarczyłoby zrobić copy-paste tego co ma run() w środku do
> konstruktora i wy...ć [ref1] zbędne już run() ?
>
> 2. Czy metodę run() można wywoływać w konstruktorze (i dlaczego nie?)
>
> Jeszcze raz - wywołanie konstruktora i run() są jedno-po-drugim, nigdy
> nie będzie potrzeby rozdzielenia. UWAGA: podkreślam - niekoniecznie C++.
> Także C#, Java, cokolwiek co lubicie.
>
> TIA
> slawek
>
> [ad ref1] ... = rzuci
nie widzę, jaka właściwość jakiego języka wymuszałaby taki zapis,
podejrzewam inny powód:
obiekt foo ma sporo właściwości, które mają rozsądne wartości domyślne
ustawiane w konstruktorze, ale pomiedzy konstrukcją a foo.run() masz
możliwość skonfigurowania Sobie obiektu, jeśli jest to taki rzadki
wypadek, gdy domyślne ustawienia są nieoptymalne...
--
Jordan Szubert
Następne wpisy z tego wątku
- 04.07.12 22:34 slawek
- 05.07.12 02:16 Michoo
- 05.07.12 07:55 Wojciech \"Spook\" Sura
- 05.07.12 07:56 Paweł Kierski
- 05.07.12 07:57 Paweł Kierski
- 05.07.12 08:29 slawek
- 05.07.12 08:32 slawek
- 05.07.12 08:42 Artur M. Piwko
- 05.07.12 09:17 Artur Muszyński
- 05.07.12 09:20 slawek
- 05.07.12 09:38 slawek
- 05.07.12 10:21 Maciej Sobczak
- 05.07.12 10:43 s
- 05.07.12 10:40 s
- 05.07.12 11:20 Jordan Szubert
Najnowsze wątki z tej grupy
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML