[ create a new paste ] login | about

Link: http://codepad.org/gmcSxtoA    [ raw code | output | fork ]

PHP, pasted on Sep 13:
<?php

class SuperSamazinātājaLoceklis{
  function __construct($daudzums){
    $this->vērtība=$daudzums;
  }
  function iegūt(){
    return $this->vērtība;
  }
}
class SuperSamazinātājs2012 {
  function __construct($loceklis){
    $this->loceklis=$loceklis;
  }
  public function izpildītSamazināšanu(&$v) {
        $v=$v-$this->loceklis->iegūt();
  }
}

class Drukātājs{
  function drukāt($saturs){
    echo $saturs;
  }
}
class PēcSamazinšanasDrukātājs extends Drukātājs{
  function drukāt($ko){
    echo parent::drukāt("Pēc Samazināšanas vērtība ir ".$ko);
  }
}
$a = array(631 => 1, 903 => 2, 1051 => 1);

$samazinātājs = new SuperSamazinātājs2012 (new SuperSamazinātājaLoceklis(5));
$samazinātājs->izpildītSamazināšanu($a[903]);

$drukātājs = new PēcSamazinšanasDrukātājs();
$drukātājs->drukāt($a[903]);


Output:
1
Pēc Samazināšanas vērtība ir -3


Create a new paste based on this one


Comments: