Bahasa C
Metode adalah sekelompok pernyataan yang bersama-sama melakukan tugas. Setiap program C# memiliki setidaknya satu kelas dengan metode bernama Main.
Untuk menggunakan metode, Anda perlu −
Saat Anda mendefinisikan sebuah metode, pada dasarnya Anda mendeklarasikan elemen-elemen strukturnya. Sintaks untuk mendefinisikan metode dalam C# adalah sebagai berikut
<Access Specifier> <Return Type> <Method Name>(Parameter List) { Method Body }
Berikut ini adalah berbagai elemen metode
Penentu Akses Ini menentukan visibilitas variabel atau metode dari kelas lain.
Jenis pengembalian Sebuah metode dapat mengembalikan nilai. Tipe pengembalian adalah tipe data dari nilai yang dikembalikan oleh metode. Jika metode tidak mengembalikan nilai apa pun, maka tipe pengembaliannya adalah void .
Nama metode Nama metode adalah pengidentifikasi unik dan peka huruf besar/kecil. Itu tidak boleh sama dengan pengenal lain yang dideklarasikan di kelas.
Daftar parameter Diapit di antara tanda kurung, parameter digunakan untuk melewatkan dan menerima data dari suatu metode. Daftar parameter mengacu pada jenis, urutan, dan jumlah parameter metode. Parameter adalah opsional; yaitu, suatu metode mungkin tidak berisi parameter.
Tubuh metode Ini berisi serangkaian instruksi yang diperlukan untuk menyelesaikan aktivitas yang diperlukan.
Cuplikan kode berikut menunjukkan fungsi FindMax yang mengambil dua nilai integer dan mengembalikan yang lebih besar dari keduanya. Ini memiliki penentu akses publik, sehingga dapat diakses dari luar kelas menggunakan instance kelas.
class NumberManipulator { public int FindMax(int num1, int num2) { /* local variable declaration */ int result; if (num1 > num2) result = num1; else result = num2; return result; } ... }
Anda dapat memanggil metode menggunakan nama metode. Contoh berikut mengilustrasikan ini
Demo Langsungusing System; namespace CalculatorApplication { class NumberManipulator { public int FindMax(int num1, int num2) { /* local variable declaration */ int result; if (num1 > num2) result = num1; else result = num2; return result; } static void Main(string[] args) { /* local variable definition */ int a = 100; int b = 200; int ret; NumberManipulator n = new NumberManipulator(); //calling the FindMax method ret = n.FindMax(a, b); Console.WriteLine("Max value is : {0}", ret ); Console.ReadLine(); } } }
Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut
Max value is : 200
Anda juga dapat memanggil metode publik dari kelas lain dengan menggunakan instance kelas. Misalnya, metode FindMax milik Manipulator Nomor kelas, Anda dapat memanggilnya dari kelas lain Tes .
Demo Langsungusing System; namespace CalculatorApplication { class NumberManipulator { public int FindMax(int num1, int num2) { /* local variable declaration */ int result; if(num1 > num2) result = num1; else result = num2; return result; } } class Test { static void Main(string[] args) { /* local variable definition */ int a = 100; int b = 200; int ret; NumberManipulator n = new NumberManipulator(); //calling the FindMax method ret = n.FindMax(a, b); Console.WriteLine("Max value is : {0}", ret ); Console.ReadLine(); } } }
Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut
Max value is : 200
Sebuah metode dapat memanggil dirinya sendiri. Ini dikenal sebagai rekursi . Berikut adalah contoh yang menghitung faktorial untuk bilangan tertentu menggunakan fungsi rekursif −
Demo Langsungusing System; namespace CalculatorApplication { class NumberManipulator { public int factorial(int num) { /* local variable declaration */ int result; if (num == 1) { return 1; } else { result = factorial(num - 1) * num; return result; } } static void Main(string[] args) { NumberManipulator n = new NumberManipulator(); //calling the factorial method {0}", n.factorial(6)); Console.WriteLine("Factorial of 7 is : {0}", n.factorial(7)); Console.WriteLine("Factorial of 8 is : {0}", n.factorial(8)); Console.ReadLine(); } } }
Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut
Factorial of 6 is: 720 Factorial of 7 is: 5040 Factorial of 8 is: 40320
Saat metode dengan parameter dipanggil, Anda harus meneruskan parameter ke metode. Ada tiga cara agar parameter dapat diteruskan ke metode −
No.Sr. | Mekanisme &Deskripsi |
---|---|
1 | Parameter nilai Metode ini menyalin nilai sebenarnya dari suatu argumen ke dalam parameter formal fungsi. Dalam hal ini, perubahan yang dibuat pada parameter di dalam fungsi tidak berpengaruh pada argumen.
|
2 | Parameter referensi Metode ini menyalin referensi ke lokasi memori argumen ke dalam parameter formal. Ini berarti bahwa perubahan yang dilakukan pada parameter mempengaruhi argumen.
|
3 | Parameter keluaran Metode ini membantu mengembalikan lebih dari satu nilai.
|
Bahasa C
Metode Java Dalam tutorial ini, kita akan belajar tentang metode Java, cara mendefinisikan metode, dan cara menggunakan metode dalam program Java dengan bantuan contoh. Metode Java Metode adalah blok kode yang melakukan tugas tertentu. Misalkan Anda perlu membuat program untuk membuat lingkaran d
Polimorfisme Java Dalam tutorial ini, kita akan belajar tentang polimorfisme Java dan implementasinya dengan bantuan contoh. Polimorfisme adalah konsep penting dari pemrograman berorientasi objek. Ini berarti lebih dari satu bentuk. Artinya, entitas yang sama (metode atau operator atau objek) dapa
Metode Java adalah kumpulan pernyataan yang dikelompokkan bersama untuk melakukan operasi. Saat Anda memanggil System.out.println() metode, misalnya, sistem benar-benar mengeksekusi beberapa pernyataan untuk menampilkan pesan di konsol. Sekarang Anda akan mempelajari cara membuat metode Anda sendir
Akurasi pemesinan mengacu pada sejauh mana parameter geometris aktual (ukuran, bentuk, dan posisi) bagian setelah pemrosesan sesuai dengan parameter geometrik ideal yang ditentukan dalam gambar. Semakin tinggi tingkat kesesuaian ini, semakin tinggi akurasi pemrosesan. Hari ini kita akan membahas da