[PHP-DOC] cvs: phpdoc-pl /language oop.xml From: Leszek Krupinski (leon <email protected>)
Date: 06/18/02

leszek Tue Jun 18 01:56:50 2002 EDT

  Modified files:
    /phpdoc-pl/language oop.xml
  Log:
  [leszek] Updated to EN 1.36
  
Index: phpdoc-pl/language/oop.xml
diff -u phpdoc-pl/language/oop.xml:1.12 phpdoc-pl/language/oop.xml:1.13
--- phpdoc-pl/language/oop.xml:1.12 Mon May 27 22:00:43 2002
+++ phpdoc-pl/language/oop.xml Tue Jun 18 01:56:50 2002
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.34 Maintainer: leszek Status: ready -->
-<!-- $Revision: 1.12 $ -->
+<!-- EN-Revision: 1.36 Maintainer: leszek Status: ready -->
+<!-- $Revision: 1.13 $ -->
  <chapter id="language.oop">
   <title>Klasy i Obiekty</title>
 
@@ -247,7 +247,24 @@
 ]]>
     </programlisting>
    </informalexample>
-
+ <para>
+ Taka relacja nazywana jest często relacją "rodzic-potomek". Tworzysz
+ klasę - rodzica - i używasz <literal>extends</literal> aby stworzyć klasę
+ <emphasis>opartą</emphasis> o klasę rodzica: klasę potomną. Możesz także
+ tworzyć nowe klasy potomne oparte o tą klasę potomną.
+ </para>
+ <note>
+ <para>
+ Klasy musza być zdefiniowane zanim zostaną użyte! Jeśli chcesz, aby klasa
+ <literal>Nazwany_Koszyk</literal> rozszerzała klasę
+ <literal>Koszyk</literal>, musisz zdefiniować klasę
+ <literal>Koszyk</literal> jako pierwszą. Jeśli chcesz stworzyć kolejną
+ klasę nazwaną <literal>Niebieski_Nazwany_Koszyk</literal> opartą o
+ klasę <literal>Nazwany_Koszyk</literal>, musisz najpierw zdefiniować
+ klasę <literal>Nazwany_Koszyk</literal>. W skrócie: kolejność, w jakiej
+ klasy są definiowane, jest bardzo ważna.
+ </para>
+ </note>
   </sect1>
 
   <sect1 id="language.oop.constructor">
@@ -317,6 +334,11 @@
     </programlisting>
    </informalexample>
 
+ <para>
+ Możesz także użyć operatora <literal>@</literal> aby
+ <emphasis>wyciszyć</emphasis> błędy zachodzące w konstruktorze, np.
+ <literal> <email protected></literal>
+ </para>
    <caution>
     <simpara>
      W PHP 3, dziedziczone klasy i konstruktory mają wiele ograniczeń.