OOP Web-3.ppt

download OOP Web-3.ppt

of 15

Transcript of OOP Web-3.ppt

  • 7/26/2019 OOP Web-3.ppt

    1/15

    Teknik OOP Constructor, Destructor,Overloading dan Method Parent

    ClassSeptian Maulana, S. Kom.

  • 7/26/2019 OOP Web-3.ppt

    2/15

    Apa sih Constructor ?

  • 7/26/2019 OOP Web-3.ppt

    3/15

    Pengertian Constructor

    Constructor adalah blokpernyataan method khususketika sebuah obek telah

    dibuat dengan memberikanparameter!

  • 7/26/2019 OOP Web-3.ppt

    4/15

    "ample Constructor

    #?php$unction %%construct&parameter' (

    )

    *?+

    Memuat $unction dalam Class dan memberikan %-

    underscore ./ dilanutkan dengan construct dan&paramater' merupakan ciri dari Constructor-!

  • 7/26/2019 OOP Web-3.ppt

    5/15

    0atihan Constructor 1

    2uatlah 3ariabel baru yaitu Minum dengan 1. gelassehari!

  • 7/26/2019 OOP Web-3.ppt

    6/15

    0atihan Constructor .

    2uatlah rumus perkalian menggunakan Constructordengan variabel bil1 dan bil.!

  • 7/26/2019 OOP Web-3.ppt

    7/15

    Destructor ?

  • 7/26/2019 OOP Web-3.ppt

    8/15

    Pengertian Destructor

    Destructor adalah method khusus yang dialankansecara otomatis pada saat sebuah obek telahselesai dide4nisikan!

    Memuat $unction dalam Class dan memberikan %-underscore ./ dilanutkan dengan destructmerupakan ciri dari Destructor-!

  • 7/26/2019 OOP Web-3.ppt

    9/15

    "ample Destructor

    class Desctructor (

    $unction %%destruct&' (

    )! *

    *

    5ob 6 ne7 Destructor&'8unset&5ob'8

  • 7/26/2019 OOP Web-3.ppt

    10/15

    Overloading

    Metode overloading dipanggil saat berinteraksidengan property atau method yang belumdinyatakan atau tidak terlihat dalam ruanglingkup pende4nisan dalam Class!

    Terdapat . metode dalam Overloading 9

    1! %%call&'

    .! %%call"tatic&'

  • 7/26/2019 OOP Web-3.ppt

    11/15

    "ample Overloading

    class Overload(

    public $unction %%call&5name, 5arguments'

    (

    )) *

    public static $unction %%call"tatic&5name, 5arguments'

    ())

    *

    *

  • 7/26/2019 OOP Web-3.ppt

    12/15

    Method Parent Class

    :ita sudah belaar ;nheritance dan Override, namunketika kita memanggil method dengan yangnamanya sama, pasti yang terpanggil adalahmethod dari Child Class bukan dari Parent Class!

    2agaimana cara memanggil method di Parent Class?

  • 7/26/2019 OOP Web-3.ppt

    13/15

    "ample Memanggil Parent

    public $unction child%method&' (

    return parent99parent%method&'8

    *

  • 7/26/2019 OOP Web-3.ppt

    14/15

    Ada yang inginditanyakan ?

  • 7/26/2019 OOP Web-3.ppt

    15/15

    Terimakasih

    Materi-it.comPakar-Software.com