Class, Method, Indifier

Pembahasan kali ini saya akan memosting pertanyaan seperti berikut

1. Jelaskan apa pengertian class dan bagaimana syntax pembuatan class di C#, Java, C++
2. Jelaskan apa pengertian indentifier (private, public, protected) apa perbedaan ketiga indetifier tersebut, serta tunjukkan contoh syntax di C#, Java, C++
3. Jelaskan apa pengertian method (void dan fuction), jelaskan perbedaan kedua method tersebut serta tunjukkan contoh syntax di C#, Java, C++

Untuk jawabanya bisa dilihat berikut ini cekidotdot😀

N0 1.

Class dalam c++ berfungsi untuk mengelompokan variabel-variabel, class hampir sama dengan struct, perbedaanya nama class bisa dirubah sedangkan di stuctr tidak bisa. Berarti Class itu adalah kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.

No 2.

Indentifier adalah nama yang digunakan untuk mengidentifikasikan elemen program seperti :

  • Public : anggota pribadi dari kelas dasar hanya dapat diakses oleh anggota yang kelas dasar.
  • Private : anggota publik dari kelas dasar dapat diakses oleh anggota yang kelas dasar,anggota kelas turunan serta anggota yang berada di luar kelas dasar dan kelas turunan.
  • Protected : anggota dilindungi dari kelas dasar dapat diakses oleh anggota kelas dasarserta anggota kelas turunan.

No 3.

  • VOID berfungsi tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.

Ciri-ciri Program :

  • Tidak adanya keyword return.
  • Tidak adanya tipe data didalam deklarasi fungsi.
  • Menggunakan keyword void.

Tidak dapat langsung ditampilkan hasilnya
Tidak memiliki nilai kembalian fungsi
Keyword void juga digunakan jika suatu fungsi tidak mengandung suatu parameter apapun.

  • FUNCTION berfungi mengembalikan nilai kembalian yang berasal dari keluaran hasil proses function tersebut.

Ciri-ciri Program ini adalah kebalikan dari Void :

  • Ada keyword return
  • Ada tipe data yang mengawali deklarasi fungsi
  • Tidak ada keyword void

Memiliki nilai kembalian, dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu sehingga dapat langsung ditampilkan hasilnya.

Untuk melihat Contoh Programnya bisa dilihat di bawah ini Cekidotdot😀

Contoh program C#

using System;
	namespace uangsaku
	{
	   class uangsaku
	   {
	       public static void minggu()
	        {
	           int seminggu;
            	Console.Write("Masukkan uang saku anda dalam 1 minggu : Rp.");
	           seminggu = Convert.ToInt32(Console.ReadLine ());

	           int hari = seminggu / 7;
	           Console.WriteLine("uang maksimal yang dapat anda keluarkan dalam sehari adalah: Rp."+hari);
	        }
	       public static void tampil()
	        {
	           uangsaku.minggu();
	        }
	    }

	   class Program
	   {
	       public static void Main(string[] args)
	        {

	           uangsaku.tampil();

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

:: Hasilnya ::
c#

Contoh Program C++

#include <iostream>
#include <conio.h>
using namespace std;
class nama
{
private : int uang;
private : double saku;
public : void gaji()
{
cout<<"masukkan uang saku anda dalam 1 minggu : Rp.";
cin >> uang;
saku = uang / 7;
cout << "uang maksimal yang dapat anda keluarkan adalah  : Rp."<<saku<<endl;
}
}
int main()
{
nama a;
a.uangsaku();
return 0;
}

:: Hasilnya ::

JAVA

package method;
import java.util.Scanner;
class uangsaku
{
public static void minggu()
{
Scanner masuk = new Scanner(System.in);
int seminggu;
	        System.out.print("masukkan uang saku anda dalam 1 minggu :  Rp.");
	        seminggu =  masuk.nextInt();

	        int hari = seminggu / 7;
	        System.out.println("pengeluaran maksimal anda dalam sehari adalah : Rp."+hari);
	    }
	    public static void tampil()
	    {
	        Scanner masuk = new Scanner(System.in);
	        uangsaku.minggu();
	     }
	    }
	public class Main {</span>
	    public static void main(String[] args)
	    {
	        uangsaku.tampil();
    }
	}

::Hasilnya ::
java,

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s