Article View: pl.comp.lang.javascript
Article #49140obiektowosc w js - pytanie o dziedziczenie
From: mmiarecka
Date: Sat, 11 Jul 2009 20:19
Date: Sat, 11 Jul 2009 20:19
32 lines
1971 bytes
1971 bytes
Mam klase bazowa:
function Bazowa() {
this.getName() {
return "bazowa.getName";
}
this.display(obj) {
alert(obj.getName);
}
}
i klase pochodna:
function Pochodna() {
function Pochodna() {
Bazowa.call(this);
}
this.getName() {
return "pochodna.getName";
}
}
Wydawalo mi sie, ze metoda display klasy Bazowa powinna byc widoczna z
poziomu klasy Pochodna, ale tak nie jest. Nie pomaga prototypowanie.
Dopoki w klasie Pochodna nie wkleje identycznego kodu metody display
jak w Bazowa wywolanie objPochodna.display() zwraca blad 'display is
not a function'. Wolalabym uniknac powielania tego samego kodu we
wszystkich klasach dziedziczacych...
Bede wdzieczna za sugestie oraz ewentualne wytlumaczenie, w ktorym
miejscu popelniam blad.
Technical Details
Message-ID:
<17b6f087-851f-4bfc-a648-c78d22c89d0f@n30g2000vba.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!n30g2000vba.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!n30g2000vba.googlegroups.com!not-for-mail From: mmiarecka <mmiarecka@gmail.com> Newsgroups: pl.comp.lang.javascript Subject: obiektowosc w js - pytanie o dziedziczenie Date: Sat, 11 Jul 2009 13:19:37 -0700 (PDT) Organization: http://groups.google.com Lines: 32 Message-ID: <17b6f087-851f-4bfc-a648-c78d22c89d0f@n30g2000vba.googlegroups.com> NNTP-Posting-Host: 85.232.226.38 Mime-Version: 1.0 X-Trace: posting.google.com 1247343577 26273 127.0.0.1 (11 Jul 2009 20:19:37 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 11 Jul 2009 20:19:37 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: n30g2000vba.googlegroups.com; posting-host=85.232.226.38; posting-account=9CK44QoAAACMbYgtYQNJfo5rll0iV5Qb User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.2; pl; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit