curt            Sat Aug  7 14:11:34 2004 EDT

  Modified files:              
    /phpdoc/en/language/oop5    abstract.xml 
  Log:
  Implenting method must be equal or weaker to abstract signature.
  
  
http://cvs.php.net/diff.php/phpdoc/en/language/oop5/abstract.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc/en/language/oop5/abstract.xml
diff -u phpdoc/en/language/oop5/abstract.xml:1.3 
phpdoc/en/language/oop5/abstract.xml:1.4
--- phpdoc/en/language/oop5/abstract.xml:1.3    Sun Aug  1 23:12:59 2004
+++ phpdoc/en/language/oop5/abstract.xml        Sat Aug  7 14:11:34 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
  <sect1 id="language.oop5.abstract">
   <title>Object Abstraction</title>
 
@@ -11,6 +11,13 @@
    define the implementation.
   </para>
 
+  <para>
+   The class that implements the abstract method must define with the same
+   <link linkend="oop5.visibility">visibillity</link> or weaker.  If the
+   abstract method is defined as protected, the function implenetation must be
+   defined as either protected or public.
+  </para>
+
   <example>
    <title>Abstract class example</title>
     <programlisting role="php">
@@ -59,7 +66,6 @@
     Old code that has no user-defined classes or functions named
     'abstract' should run without modifications.
    </para>
-
  </sect1>
  
 <!-- Keep this comment at the end of the file

Reply via email to