CARA MEMBUAT CLASS DAN METHOD PADA C#

novi avianti
0 view / 7782 show
3 years ago
Education

Class pada C#

Kita mendefinisikan class di dalam namespace pada C#. Untuk mendefinisikan suatu class sederhana, kita tuliskan dalam namespace:

?

1

2

3

[access modifier] class[nama class] {

    //Member-member pada class

}

Access modifiers pada C# akan dijelaskan terakhir pada bagian ini. Untuk sekarang, cukup gunakan public untuk semua class. Sebagai contoh, kita dapat membuat class Mobil sebagai berikut:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

namespaceBelajar1 {

  classProgram {

    staticvoidMain(string[] args) {

       

    }

  }

 

  publicclassMobil {

    publicdoublekecepatan;

    publicdoublebensin;

    publicdoubleposisi;

    publicstringnama;

 

    publicvoidpercepat() {

    }

    publicvoidmaju() {

    }

    publicvoidisiBensin(doublebensin) {

    }

  }

}

Method

Method   mirip   seperti fungsi , yaitu  potongan kode yg melaksanakan tugas tertentu  ,  method mempunyai  format sbb:

akses modifier-return_type-nama_method (parameter) {

badan method

}

contoh method :

public int jumlah(int bil1, int bil2) { return bil1 + bil2; }

contoh method tanpa return value :

public void tampilkanhasil(int hasil) { System.Console.WriteLine(“hasil operasi = {0}”, hasil); }

Ringkasan hal hal yang terkait dgn method: - methode terdiri dari header dan body method - method bisa memiliki return value bisa juga tidak (ditandai dgn void) - method bisa memiliki 1 atau lebih parameter - method bisa memiliki parameter objek dan array. - variable yg dideklarasikan di dlm method bersifat lokal hanya bisa diakses di dlm method saja. jika didalam method ada nama variable yg sama dgn instance variable, maka yg berlaku adalah variable lokal. - untuk mengakses instance variable yg mempunyai nama yg sama dgn lokal variable gunakan this.nama_instance_variable - method dlm class yg sama dipanggil dgn menuliskan nama method dan menuliskan argument untuk tiap parameternya. type argument harus sesuai dgn type parameter pada deklarasi method. - memanggil method pd class yg berbeda menggukana statemen objekreferensi.namaMethod - method bisa digunakan berulang ulang didalam program - diusahakan membuat method sesederhana mungkin  dgn satu tugas spesifik. - diusahakan nama method sesui tugas yg dikerjakan oleh method. - didalam method tdk boleh ada deklarasi method lain. - didalam method bisa memanggil method lain.

 

 

Class pada C#

Kita mendefinisikan class di dalam namespace pada C#. Untuk mendefinisikan suatu class sederhana, kita tuliskan dalam namespace:

?

1

2

3

[access modifier] class[nama class] {

    //Member-member pada class

}

Access modifiers pada C# akan dijelaskan terakhir pada bagian ini. Untuk sekarang, cukup gunakan public untuk semua class. Sebagai contoh, kita dapat membuat class Mobil sebagai berikut:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

namespaceBelajar1 {

  classProgram {

    staticvoidMain(string[] args) {

       

    }

  }

 

  publicclassMobil {

    publicdoublekecepatan;

    publicdoublebensin;

    publicdoubleposisi;

    publicstringnama;

 

    publicvoidpercepat() {

      this.kecepatan += 10;

      this.bensin -= 5;

    }

    publicvoidmaju() {

      this.posisi += this.kecepatan;

      this.bensin -= 2;

    }

    publicvoidisiBensin(doublebensin) {

      this.bensin += bensin;

    }

  }

}

Method

Method   mirip   seperti fungsi , yaitu  potongan kode yg melaksanakan tugas tertentu  ,  method mempunyai  format sbb:

akses modifier-return_type-nama_method (parameter)
{

badan method

}

contoh method :

public int jumlah(int bil1, int bil2)
{
return bil1 + bil2;
}

contoh method tanpa return value :

public void tampilkanhasil(int hasil)
{
System.Console.WriteLine(“hasil operasi = {0}”, hasil);
}

Ringkasan hal hal yang terkait dgn method:
- methode terdiri dari header dan body method
- method bisa memiliki return value bisa juga tidak (ditandai dgn void)
- method bisa memiliki 1 atau lebih parameter
- method bisa memiliki parameter objek dan array.
- variable yg dideklarasikan di dlm method bersifat lokal hanya bisa diakses di dlm method saja. jika didalam method ada nama variable yg sama dgn instance variable, maka yg berlaku adalah variable lokal.
- untuk mengakses instance variable yg mempunyai nama yg sama dgn lokal variable gunakan this.nama_instance_variable
- method dlm class yg sama dipanggil dgn menuliskan nama method dan menuliskan argument untuk tiap parameternya. type argument harus sesuai dgn type parameter pada deklarasi method.
- memanggil method pd class yg berbeda menggukana statemen objekreferensi.namaMethod
- method bisa digunakan berulang ulang didalam program
- diusahakan membuat method sesederhana mungkin  dgn satu tugas spesifik.
- diusahakan nama method sesui tugas yg dikerjakan oleh method.
- didalam method tdk boleh ada deklarasi method lain.
- didalam method bisa memanggil method lain

 

Share On :