🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.programy.flash-5
Article #33965

Re: [AS|2.0] Proste klasy .. czemu?

#33965
From: Devoth
Date: Tue, 06 Mar 2007 02:10
33 lines
1869 bytes
MANi napisał(a):
> Witam Serdecznie!
> 
>    Napisalem 2 proste klasy, ktore znajduja sie ponizej, ale podczas 
> kompilacji wyskakuje taki error:
> ------------------
> A class's instance variables may only be initialized to compile-time 
> constant expressions.
> 
>          public var weapon:Item = new Item();
> ------------------
> 
>    Potrafie sie pozbyc tego bledu w momencie, gdy nie uzyje konstruktora:
> ------------------
> public var weapon:Item;
> ------------------
> 
>    Czy ktos potrafi mi wytlumaczyc dlaczego tak sie dzieje? Co 
> zmodyfikowac, aby jednak moc korzystac z konstruktora "Item()"?
[ciach]

Bo definiować jako zmienne klasowe można tylko stałe, ew typ i zasięg 
jeszcze.

O ile się nie mylę to przypisanie (utworzenie nowego obiektu Item) 
wykonuj w konstruktorze klasy Set. Wcześniej możesz tylko zdefiniować 
jego typ.

-- 
pozdrawiam
Devoth
Questions? - Do not hesitate to ask!
www.devoth.pl
Technical Details
Message-ID: <esiija$r2l$1@news.lublin.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!lublin.pl!news.lublin.pl!not-for-mail
References: <esi9c4$5ou$1@ns.netstone.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!lublin.pl!news.lublin.pl!not-for-mail
From: Devoth <MojAdresJestNaMojejWWW--www.devoth.pl--asfdsf@dasd.pl>
Newsgroups: alt.pl.programy.flash-5
Subject: Re: [AS|2.0] Proste klasy .. czemu?
Date: Tue, 06 Mar 2007 03:10:51 +0100
Organization: lubman
Lines: 33
Message-ID: <esiija$r2l$1@news.lublin.pl>
References: <esi9c4$5ou$1@ns.netstone.pl>
NNTP-Posting-Host: host-86-63-144-100.pronet.lublin.pl
Mime-Version: 1.0
X-Trace: news.lublin.pl 1173147050 27733 86.63.144.100 (6 Mar 2007 02:10:50 GMT)
X-Complaints-To: abuse@news.lublin.pl
NNTP-Posting-Date: Tue, 6 Mar 2007 02:10:50 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
In-Reply-To: <esi9c4$5ou$1@ns.netstone.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit