Selasa, 14 April 2015

Pengertian Inheritance, Turunan atau Pewarisan (C#, Java, C++)

Tidak ada komentar :

Pengertian Inheritance, Turunan atau Pewarisan (C#, Java, C++)

785px-Inheritance.svg
Inheritance adalah turunan atau pewarisan suatu class ke class baru dengan mewakili semua function yang ada di class utama (parent class). Inheritance sering sekali digunakan di dalam promgraman berorientasi objek atau OOP. Dengan kata lain, class utama (parent class) dengan classes turunannya berhubungan satu sama lain.
nahh langsung kita lihat contoh syntax nya dulu yaakk,,
Pengertian Inheritance, Turunan atau Pewarisan (C#, Java, C++)
>>>InheritanceC#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace Inheritance
{
class induk
{
private string var1 = "Demo Pewarisan"; //hak akses private berarti tidak dapat diakses oleh kls anak
public int var2 = 10; //hak akses public berarti dapat diakses oleh kls anak
public induk()
{ }
public void cetakData()
{ }
}
class anak : induk
{
public anak()
{ }
public void cetak()
{
cetakData();
}
}
class Program
{
static void Main(string[] args)
{
anak anak = new anak();
 
anak.cetak();
anak.cetakData();
 
Console.WriteLine("Inheritance Menggunakan C#");
Console.WriteLine("Isi Var 2 = " + anak.var2);
 
Console.ReadLine();
}
}
}
pewarisan csharp
>>>Inheritance Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package pewarisan;
import java.util.*;
 
class induk
{
public static Scanner input = new Scanner(System.in);
private String var1 = "Demo Pewarisan"; //hak akses private berarti tidak dapat diakses oleh kls anak
public int var2 = 10; //hak akses public berarti dapat diakses oleh kls anak
public induk()
{ }
public void cetakData()
{ }
}
class Anak extends induk
{
public Anak()
{ }
public void cetak()
{
cetakData();
}
}
 
public class Main {
 
public static void main(String[] args)
{
Anak anak = new Anak();
 
anak.cetak();
anak.cetakData();
 
System.out.println("Inheritance Menggunakan Java");
System.out.println("Isi Var 2 = " + anak.var2);
 
System.out.println();
}
 
}
>>>Inheritance C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <cstdlib>
 
using namespace std;
class induk
{
private : string var1; //hak akses private berarti tidak dapat diakses oleh kls anak
public : int var2; //hak akses public berarti dapat diakses oleh kls anak
public : induk()
{
var2 = 10;
}
public : void cetakData()
{ }
};
class Anak : public induk
{
public : Anak()
{ }
public : void cetak()
{
cetakData();
}
};
 
int main(void)
{
Anak anak;
 
anak.cetak();
anak.cetakData();
 
cout << "Inheritance Menggunakan C++" << endl;
cout << "Isi Var 2 = " << anak.var2 << endl;
 
system("pause");
return 0;
}
ah itu diaaaa contoh sintaxnya :Dpewarisan c++

Pengertian Inheritance, Turunan atau Pewarisan (C#, Java, C++)

Tidak ada komentar :

Posting Komentar