Tinggalkan komentar

Inner Class

Inner class adalah sebuah class yang di buat didalam sebuah class dan mempunyai karakteristik seperti class – class pada umumnya. Salah satunya bisa menjadi class turunan. Untuk pemanggilan inner class harus terlebih dahulu memanggil class luarnya. nah sekarang udah taukan apa artinya……
lalu apa itu manfaat inner class?
Manfaat penggunaan fitur inner class ini adalah untuk melakukan pengelompokan kode program.

 

C#

using System;

namespace innerclass_
{
class A {
public class B {
public void sesuatuDiKelasB() {
Console.WriteLine("Hello, ini di method kelas B");
}
}
}
class Program
{
public static void Main(string[] args)
{

A.B obj=new A.B();
obj.sesuatuDiKelasB();


Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}

a

JAVA

package innerclassjava;

/**
*
* @author imam
*/
class A {
class B {
void sesuatuDiKelasB() {
System.out.println("Hello, ini di method kelas B");
}
}
}

public class Main {
public static void main(String[] args) {
//A a = new A();
A.B b = new A().new B();
b.sesuatuDiKelasB();
}
}


a

 

C++

#include <iostream>

using namespace std;
class A {
public:
class B {
public:
void sesuatuDiKelasB() {
cout<<"Hello, ini di method kelas B"<<endl;
}
};
};

int main()
{
A::B obj=A::B();
obj.sesuatuDiKelasB();
return EXIT_SUCCESS;
}


a

Tinggalkan komentar