Sunday 20 July 2014

Fungsi Virtual dan Polimorfisme


Fungsi virtual adalah fungsi yang mendukung adanya polymorpic function artinya fungsi tersebut dapat didefinisikan ulang pada kelas-kelas turunannya.
Fungsi virtual ini biasanya terdapat pada kelas kelas dasar. Walaupun demikian kita juga dapat
mendeklarasikan fungsi virtual pada kelas-kelas turunan yang akan dijadikan sebagai kelas dasar bagi kelas-kelas lainnya. 
Untuk mendefinisikan fungsi sebagai fungsi virtual adalah dengan menggunakan kata kunci virtual, yaitu dengan menempatkannya didepan pendeklarasian fungsi tersebut. 


Polimorfisme 
Sesuai dengan asal kata pembentuknya, poliforfiseme merupakan berarti mempunya banyak bentuk, atau bisa juga disebut sebagai kemampuan mengungkap suatu hal yang berbeda melalui satu cara yang sama. 
Misalnya bila seorang penyanyi disuruh menyanyi maka dia akan bernyanyi dan melakukan gerakan sesuai dengan lagu yang dibawakan. Jika pemain sepakbola kita suruh bermain sepakbola maka dia akan berlari, mengoper bola dan menendang bola dan sebagainya.  Dua-duannya menerima pesan yang sama dan melakukan sesuai dengan kemampuan masing-masing.

No comments:

Post a Comment

Total Pageviews