Page 23 - E-Modul Pemrograman Dasar Kelas X RPL
P. 23

Program  ini  membuat  2  kelas  yaitu  Mobil  dan  ContohMobil.  Di  dalam

                   ContohMobil metode Main() menciptakan sebuah instan dari Mobil yang dinamakan
                   mobilku. Kemudian kode di dalam Main() mengakses beberapa variabel instan yang
                   berkaitan  dengan  mobilku,  memberikan  nilai  atau  atribut  atau  menugaskan  nilai
                   kepadanya  kemudian  menggunakannya.  Kelas  Mobil  dan  ContohMobil  adalah  dua
                   kelas  yang  terpisah,  tetapi  ContohMobil  bisa  mengakses  anggota  Mobil  karena

                   anggotanya dispesifikasikan atau dideklarasikan sebagai akses publik.

                          Program tersebut jika dijalankan akan menghasilkan keluaran sebagai berikut.


                                       Aku mempunyai mobil:

                                       Sedan

                                       Hitam warnanya

                                       Mobilku berjalan sampai 100
                                       Dengan bensin sebanyak 10 liter

               b.  Mendefinisikan kelas di sebuah file yang berbeda dengan main class (kelas utama)

                          Klik menu view → Pilih Solution Explorer, sehingga muncul sebuah window

                   yang berada di sebelah kanan. Beri nama atau isikan nama (Name) kelas dengan nama
                   Mobil. Buat atau deklarasi variabel kelas, sehingga hasilnya sebagai berikut.


                     using System;
                     using System.Collections.Generic;

                     using System.Linq;

                     using System.Text;



                     namespace ContohMobil
                     {

                            class Mobil

                            {

                                   //mendeklarasikan variabel

                                   //mendeklarasikan variabel
                                   public string JenisMobil;

                                   public string WarnaMobil;





                                                             13
   18   19   20   21   22   23   24   25   26   27   28