INHERITANCE
Inheritance
(penurunan sifat / pewarisan), ini merupakan ciri khas dari OOP yang tidak
terdapat pada pemrograman prosedural gaya lama. Dalam hal ini, inheritance
bertujuan membentuk obyek baru yang memiliki sifat sama atau mirip dengan obyek
yang sudah ada sebelumnya (pewarisan). Obyek turunan dapat digunakan membetuk
obyek turunan lagi dan seterusnya. Setiap perubahan pada obyek induk, juga akan
mengubah obyek turunannya. Susunan obyek induk dengan obyek turunannya disebut
dengan hirarki obyek. Atau Inheritance yaitu pewarisan sifat-sifat suatu object
kepada object turunannya.
Contoh:
using
System;
namespace
inheritance
{
class vertebrata
{
private int umur;
public void bertulang_belakang()
{
Console.WriteLine("Hewan Bertulang Belakang");
}
}
class mamalia : vertebrata
{
public void menyusui()
{
Console.WriteLine("Merupakan Mamalia karena menyusui");
}
public void carnivora()
{
Console.WriteLine("Makan Daging");
}
public void herbivora()
{
Console.WriteLine("Makan Tumbuhan");
}
public void omnivora()
{
Console.WriteLine("Pemakan Segala");
}
}
}
0 comments:
Post a Comment