Inheritance atau
pewarisan dalam bahasa java adalah suatu objek atau entitas yang dapat
mempunyai objek turunan. Dengan konsep inheritance sebuah class dapat mempunyai
class turunan, dan sebuah class dengan memiliki class turunan disebut parent
class atau base class, sementara untuk class turunan disebut child class atau
yang lebih dikenal sebagai sub class. Suatu sub class dapat mewarisi apa2 saja
yang dipunyai oleh parent class, dan isi dari subclass sendiri adalah apa-apa
yang ia punyai dan apa-apa yang diwarisi oleh class parentnya, dapat
disimpulkan sebuah subclass boleh dikatakan hanya memperluas parent classnya.
namespace Inheritance
{
class Program
{
public static void Main(string[] args)
{
Kedua kedua = new Kedua();
kedua.Print();
kedua.Data();
Console.WriteLine(" Isi variable 2 : {0}",kedua.Variabel2);
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
class Utama
{
public Utama()
{
Console.WriteLine(" ==== This Inheritance ==== ");
Console.WriteLine();
}
public string Variabel1=" Penerus ";
public byte Variabel2=12;
public void Print()
{
}
}
class Kedua : Utama
{
public Kedua()
{
}
public void Data()
{
Print();
}
}
}
Di_Java
package Inheritance;
import java.util.Scanner;
public class Inheritance
{
public static void main(String[] args)
{
Kedua kedua = new Kedua();
kedua.Print();
kedua.Data();
System.out.println("Inheritance Menggunakan Java");
System.out.println(" Isi variable = " + Utama.Variabel2);
}
}
class Utama
{
private String Variabel1=" Penerus ";
public static int Variabel2 =12;
public Utama()
{
}
public void Print()
{
}
}
class Kedua extends Utama
{
public Kedua()
{
}
public void Data()
{
Print();
}
}
Di_C++
#include#include #include using namespace std; class Utama { private : string Variabel1; public : int Variabel2; public: Utama() { Variabel2=23; } public : void Print() { } }; class Kedua : public Utama { public: Kedua() { } public: void Data() { Print(); } }; int main(void) { Kedua kedua; kedua.Print(); kedua.Data(); cout<<"Inheritance Menggunakan C++"<

0 komentar:
Posting Komentar