Rabu, 26 Agustus 2015

Rangkuman Belajar Pemrograman dengan C# part 3 Membuat Sebuah Kelas

Membuat Kelas Cuyyyyyyyy.....


    Dalam PBO (pemrograman berorientasi objek). kita bener-bener butuh kolaborasi antara kelas dan objek untuk menghasilkan sebuah aplikasi.jadi istilahnya, kelas itu adalah main nya sedangkan objek itu adalah template yang bakal kita bentuk untuk memanggil si kelas.
    Ternyata oh ternyata, kita perlu lo untuk spesifikasi pola dari suatu objek sebelum membuat sebuah aplikasi. jadi jangan main coding aja. jadi yang ada, kode kita bakal berantakan and cuman kita sendiri yang bisa baca. padahal kan, kode kita harusnya bisa di baca oleh orang lain atau istilahnya lebih manusia lah. and yang paling penting, some day, jika kita membutuhkan kode tersebut lagi, ga perlu buat dari awal. jadi cukup pake dari yang sudah ada. lebih reusability kan...
    Nah sekarang kita akan merancang struktur kelas. Kita namakan kelas kita saat ini adalah kelas user yang terdiri dari :

field :
  1. password
  2. username
 properties
  1. password
  2. username
Methods
  1. Authenticate

Ini nih untuk proses classnya

 using System;  
 using System.Collections.Generic;  
 using System.Linq;  
 using System.Text;  
 namespace practice_class  
 {  
   class user  
   {  
     private string s_username;  
     private string s_password;  
     public string username  
     {  
       get { return s_username; }  
       set { s_username = value; }  
     }  
     public string password  
     {  
       get { return s_password; }  
       set { s_password = value; }  
     }  
     public bool authenticate(string s_username, string s_password)  
     {  
       return ((username.ToLower() == s_username.ToLower()) && (password == s_password));  
     }  
   }  
 }  
Kalo ini proses untuk pemanggilan kelas user

1:  using System;  
2:  using System.Collections.Generic;  
3:  using System.Linq;  
4:  using System.Text;  
5:  namespace practice_class  
6:  {  
7:    class Program  
8:    {  
9:      static void Main(string[] args)  
10:      {  
11:        user usr = new user()  
12:        {  
13:          username = "diah",  
14:          password = "12345"  
15:        };  
16:        string name = "pitaloka";  
17:        string pwd = "56789";  
18:        Console.WriteLine("Authnticate(\"{0}\",\"{1}\")=={2}", name, pwd, usr.authenticate(name, pwd));  
19:        Console.ReadLine();  
20:      }  
21:    }  
22:  }  

   Sekian pembahasan simple about class guys... see you at next chapter ya,,,,

1 komentar: