skip to main | skip to sidebar

Experience Post

  • Entries (RSS)
  • Comments (RSS)
  • Home
  • About Us
  • Archives
  • Contact Us

Minggu, 08 Juli 2012

OOP2 :Inner Class (Bab 5)

Diposting oleh Experience Post di 11.35 Label: OOP 2

Inner Class adalah suatu Class yang didefinisikan di dalam Class lain. Dengan kata lain, Inner Class adalah anggota (member) dari Class lain, sama halnya seperti variable dan method. Hal ini mengakibatkan instance dari Inner Class dapat mengakses /berbagi dengan instance dari outer Class-nya. Instance dari Inner Class dapat mengakses semua member dari outer Class-nya, bahkan yang private.
C#
/*
 * Created by SharpDevelop.
 * User: ceplez
 * Date: 7/5/2012
 * Time: 7:26 PM
 *
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */

using System;

namespace innerclassc_
{
    public class luar
    {
        public int panjang;
        public int lebar;
        public int luas;
        public void setX()
        {
            Console.Write("masukan panjang persegi = ");
            panjang=Convert.ToInt16(Console.ReadLine());
            Console.Write("masukan lebar persegi = ");
            lebar=Convert.ToInt16(Console.ReadLine());
            luas=panjang*lebar;
        }
        public int getX()
        {
            return luas;
        }
        public class dalam
        {
         
            public void tampil(int luas)
            {
                Console.WriteLine();
                Console.WriteLine("luas persegi panjang = {0}",luas);
             
            }
        }
        public void show()
        {
            dalam boskecil=new luar.dalam();
            boskecil.tampil(luas);
        }
    }
    class Program
    {
        public static void Main(string[] args)
        {
            luar bos=new luar();
            bos.setX();
            bos.show();
         
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
    }
}


Java
package innerclasjava;
import java.util.Scanner;
class luar
{
    public static Scanner baca=new Scanner(System.in);
    public int panjang;
    public int lebar;
    public int luas;
    public void setX()
    {
        System.out.print("masukan panjang : ");
        panjang=baca.nextInt();
        System.out.print("Masukan lebar : ");
        lebar=baca.nextInt();
        luas=panjang*lebar;
    }
    public int getX()
    {
        return luas;
    }
    public class dalam
    {
        public void tampil(int luas)
        {
            System.out.println();
            System.out.print("jadi luas persegi panjang adalah : "+luas);
            System.out.println();
        }
    }
    public void show()
    {
        dalam boskecil=new dalam();
        boskecil.tampil(luas);
    }
}
public class Main {
    public static void main(String[] args) {
        luar bos=new luar();
        bos.setX();
        bos.show();
    }
}



C++
#include <iostream>
using namespace std;
class luar
{
  public: int panjang,lebar,luas;
  public: void setX()
  {
      cout<<"Masukan panjang : ";
      cin>>panjang;
      cout<< "Masukan lebar : ";
      cin>>lebar;
      luas=panjang*lebar;
  }

  int getX()
  {
      return luas;
  }
  void show()
  {
      dalam boskecil;
      boskecil.tampil(luas);
  }
  class dalam
  {
      public : void tampil(int luas)
      {
          cout<<endl;
          cout<<"luas persegi panjang : "<<luas;
      }
  };
};

int main()
{
    luar bos;
    bos.setX();
    bos.show();
    return 0;
}


Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook

0 komentar:

Posting Komentar

thank for your comment..

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)

Sponsored

  • banners
  • banners
  • banners
  • banners

Lencana Facebook

Akhlis Wiranata

Buat Lencana Anda

Daftar Blog Saya

  • Ng`Blog Biar Gak GobloG - BlogNya Gede Lumbung
    Tips & Trick : SSH Tunnel for MySQL Remote Access
    7 tahun yang lalu
  • just another silly blog
    Design Pattern : Singleton Pattern
    12 tahun yang lalu
  • Syntax Never Dies ! ! !
    Aplikasi Koran Online menggunakan Framework Becak HMVC
    12 tahun yang lalu
  • blogkomputer.com/
  • KangSaGa.com
  • Heiji Hattori

Total Tayangan Halaman

ShoutMix

Labels

01102011 (1) 02112011 (2) android (1) OOP 2 (10)

Blog Archive

  • ▼  2012 (10)
    • ▼  Juli (5)
      • OOP2 : Form & Event Handler (Bab 9)
      • OOP2 : Multithreading (Bab 8)
      • OOP2 : Exception Handling (Bab 7)
      • OOP2 : Abstract Class (Bab 6)
      • OOP2 :Inner Class (Bab 5)
    • ►  Mei (5)
  • ►  2011 (9)
    • ►  Desember (3)
    • ►  November (5)
    • ►  Oktober (1)

Contact Me

Followers

 

© 2010 My Web Blog
designed by DT Website Templates | Bloggerized by Agus Ramadhani | Zoomtemplate.com