Article View: pl.comp.objects
Article #12203Re: [smalltalk] jak utworzyc obiekt klasy o nazwie przekazanej przez Symbol?
From: Sektor van Skijlen
Date: Mon, 01 Aug 2005 06:54
Date: Mon, 01 Aug 2005 06:54
29 lines
2081 bytes
2081 bytes
Dnia Sat, 30 Jul 2005 19:28:44 +0200, "Remigiusz Siudzi?ski" skrobie: > Witam, > Mam pytanie jak w temacie. Zalozmy, ze pisze metode: > ' > tworzObiektKlasy: symbolKlasy > ^(symbolKlasy new). > ' > To oczywiscie nie zadziala, gdy symbolKlasy jest obiektem klasy Symbol (np. > #Bag). > Obiekt klasy Symbol moge przekonwertowac do obiektu klasy String, ale nie > wiem, jak z niego zrobic obiekt, do ktorego moznaby wyslac new. Normalnie, żeby utworzyć obiekt, potrzebujesz do tego celu klasę. Sam string czy Symbol niczego ci nie załatwi, niezależnie od tego, czy skądś go dostałeś, czy podasz wprost #Nazwa. Nie znam się na Smalltalku na tyle, żeby ci powiedzieć coś na pewno, ale sprawdź np., czy czasem obiekt 'smalltalk' nie zawiera mapowania nazwy klasy na obiekt klasowy. Jak go dostaniesz, to możesz mu wtedy wysyłać new. -- // _ ___ Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl> \\ L_ |/ `| /^\ ,() <ethourhs(O)wp.pl> // \_ |\ \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx "Java does not have pointers!"
Technical Details
Message-ID:
<dckgv6$96q$2@kujawiak.man.lodz.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!news.man.lodz.pl!not-for-mailReferences:
<42ebb5b3$0$15467$f69f905@mamut2.aster.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!news.man.lodz.pl!not-for-mail
From: Sektor van Skijlen <ethouris@pl.wp.spamu.lubie.nie.invalid>
Newsgroups: pl.comp.objects
Subject: Re: [smalltalk] jak utworzyc obiekt klasy o nazwie przekazanej przez Symbol?
Date: Mon, 1 Aug 2005 06:54:30 +0000 (UTC)
Organization: LODMAN - Metropolitan Area Network in LODZ, Poland
Lines: 29
Sender: Michal Malecki <sektor@zly.kis.p.lodz.pl>
Message-ID: <dckgv6$96q$2@kujawiak.man.lodz.pl>
References: <42ebb5b3$0$15467$f69f905@mamut2.aster.pl>
NNTP-Posting-Host: zly.kis.p.lodz.pl
Mime-Version: 1.0
X-Trace: kujawiak.man.lodz.pl 1122879270 9434 212.191.89.2 (1 Aug 2005 06:54:30 GMT)
X-Complaints-To: abuse@man.lodz.pl
NNTP-Posting-Date: Mon, 1 Aug 2005 06:54:30 +0000 (UTC)
User-Agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (SunOS/5.9 (sun4u))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit