Article View: pl.comp.www
Article #408821Re: TypeScript - jak uzyskać zmienne prywatne? Gdzie korzyści z TS?
From: Marek S
Date: Thu, 05 Sep 2019 17:43
Date: Thu, 05 Sep 2019 17:43
23 lines
1886 bytes
1886 bytes
W dniu 2019-09-05 o 09:50, Roman Tyczka pisze: > > Nie żabym się znał na TS, choć mam w planie nim się zająć, ale tak na > logikę to zastanawia mnie które _message wg Ciebie miałaby wziąć metoda > printMessage() wywołana z klasy Test2? Dla mnie to ewidentny konflikt. > Kurcze, jesteś drugą osobą, która o to dziś mnie pyta. Dla mnie sprawa jest tak oczywista jak oddychanie. Napisz sobie skrypt w PHP o podobnej strukturze i tam dostaniesz odpowiedź. Jeśli nie PHP, to może C#. Jeśli miałbym tworzyć standardy, to z pewnością powieliłbym zachowanie się prywatnych zmiennych z tego typu języków. Reasumując, metoda printMessage() powinno zwrócić wartość "dupa". Istnienie identycznej zmiennej prywatnej w klasie potomnej nie ma prawa nadpisywać tego, co jest w bazowej. Przedstaw mi swój tok rozumowania, który powoduje, że masz wątpliwości. Ciekawi mnie ich źródło. -- Pozdrawiam, Marek
Technical Details
Message-ID:
<qkrhgq$2sb$1@news.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mailReferences:
<qkp5ov$imf$1@news.icm.edu.pl> <10aaekrsuhadf.dlg@tyczka.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail From: Marek S <precz@spamowi.com> Newsgroups: pl.comp.www Subject: Re: TypeScript - jak uzyskać zmienne prywatne? Gdzie korzyści z TS? Date: Thu, 5 Sep 2019 19:43:52 +0200 Organization: ICM, Uniwersytet Warszawski Lines: 23 Message-ID: <qkrhgq$2sb$1@news.icm.edu.pl> References: <qkp5ov$imf$1@news.icm.edu.pl> <10aaekrsuhadf.dlg@tyczka.com> NNTP-Posting-Host: 89-77-183-104.dynamic.chello.pl Mime-Version: 1.0 X-Trace: news.icm.edu.pl 1567705434 2955 89.77.183.104 (5 Sep 2019 17:43:54 GMT) X-Complaints-To: usenet@news.icm.edu.pl NNTP-Posting-Date: Thu, 5 Sep 2019 17:43:54 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.0 In-Reply-To: <10aaekrsuhadf.dlg@tyczka.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit