Contoh Program dalam Java package inheritance; class vertebrata { String status_vertebrata = "Hewan Bertulang Belakang"; public void
bertulang_belakang(String hewan, boolean status){ if(status == true){ [Link](hewan+ " " + status_vertebrata); } else{ status = false; } } } class mamalia extends vertebrata{ public void menyusui(String animal){ [Link](animal + "Merupakan Mamalia Karena Menyusui"); } public void carnivora(String animal, boolean status){ if(status==true){ [Link](animal + "Makan Daging"); } } public void herbivora(String animal, boolean status){ if(status==true){ [Link](animal + "Makan Tumbuhan"); } } public void omnivora(String animal, boolean status){ if(status==true){ [Link](animal + "Pemakan Segalanya"); } } } public class inheritance extends mamalia { public static void main(String[] args) { inheritance sapi = new inheritance(); sapi.bertulang_belakang("Sapi", true); [Link]("Sapi"); [Link]("Sapi", true); } }
OOP2_Inheritance_ShallMee
Contoh Program dalam C#
/* Created by shallmee */ using System; namespace inheritance { class vertebrata{ String status_vertebrata= "hewan bertulang belakang"; public void bertulang_belakang(String hewan, Boolean status){ if (status == true) { [Link](hewan + " " + status_vertebrata); } else { status = false; } } } class mamalia : vertebrata{ public void menyusui (String animal){ [Link](animal + "Merupakan Mamalia karena menyusui"); } public void carnivora (String animal, Boolean status){ if (status == true) { [Link](animal + "Makan Daging"); } } public void herbivora (String animal, Boolean status){ if (status == true) { [Link](animal + "Makan Tumbuhan"); } } public void omnivora (String animal, Boolean status){ if (status == true) { [Link](animal + "Pemakan Segala"); } } } class Program { public class inheritance:mamalia{ public static void Main(string[] args) { inheritance sapi = new inheritance(); sapi.bertulang_belakang("Sapi", true); [Link]("Sapi"); [Link]("Sapi", true); [Link]("Press any key to continue . . . "); [Link](true); } } } }
OOP2_Inheritance_ShallMee
Permisalan dalam C++ #include <iostream> using namespace std; class X { int data; public: void a(int arg) { data = arg; } int b() { return data; } }; class Y : public X { }; int main() { Y obj; obj.a(20); cout << obj.b() << endl; }
OOP2_Inheritance_ShallMee