Bahasa C
Dalam tutorial ini, kita akan belajar tentang metode C# dengan bantuan contoh.
Metode adalah blok kode yang melakukan tugas tertentu. Misalkan Anda perlu membuat program untuk membuat lingkaran dan mewarnainya. Anda dapat membuat dua metode untuk menyelesaikan masalah ini:
Membagi masalah yang kompleks menjadi bagian-bagian yang lebih kecil membuat program Anda mudah dipahami dan dapat digunakan kembali.
Berikut sintaks untuk mendeklarasikan metode dalam C#.
returnType methodName() {
// method body
}
Di sini,
int
jenis pengembalian maka ia mengembalikan int
nilai.
Jika metode tidak mengembalikan nilai, tipe pengembaliannya adalah void
.
{ }
Mari kita lihat contohnya,
void display() {
// code
}
Di sini, nama metodenya adalah display() . Dan, tipe pengembaliannya adalah void .
Pada contoh di atas, kita telah mendeklarasikan sebuah metode bernama display() . Sekarang, untuk menggunakan metode tersebut, kita perlu memanggilnya.
Inilah cara kita memanggil display() metode.
// calls the method
display();
using System;
namespace Method {
class Program {
// method declaration
public void display() {
Console.WriteLine("Hello World");
}
static void Main(string[] args) {
// create class object
Program p1 = new Program();
//call method
p1.display();
Console.ReadLine();
}
}
}
Keluaran
Hello World
Dalam contoh di atas, kami telah membuat metode bernama display() . Kami telah membuat objek p1 dari Program kelas.
Perhatikan barisnya,
p1.display();
Di sini, kita menggunakan objek untuk memanggil display() metode.
Metode C# mungkin atau mungkin tidak mengembalikan nilai. Jika metode tidak mengembalikan nilai apa pun, kami menggunakan void
kata kunci (ditunjukkan dalam contoh di atas).
Jika metode mengembalikan nilai apa pun, kami menggunakan pernyataan pengembalian untuk mengembalikan nilai apa pun. Misalnya,
int addNumbers() {
...
return sum;
}
Di sini, kami mengembalikan variabel sum . Satu hal yang harus selalu Anda ingat adalah bahwa tipe pengembalian metode dan nilai yang dikembalikan harus dari tipe yang sama.
Dalam kode kami, jenis pengembaliannya adalah int
. Oleh karena itu, tipe data sum harus dari int
juga.
using System;
namespace Method {
class Program {
// method declaration
static int addNumbers() {
int sum = 5 + 14;
return sum;
}
static void Main(string[] args) {
// call method
int sum = addNumbers();
Console.WriteLine(sum);
Console.ReadLine();
}
}
}
Keluaran
19
Dalam contoh di atas, kami memiliki metode bernama addNumbers() dengan int
jenis pengembalian.
int sum = addNumbers();
Di sini, kami menyimpan nilai yang dikembalikan dari addNumbers() menjumlahkan. Kami telah menggunakan int
tipe data untuk menyimpan nilai karena metode mengembalikan int
nilai.
Catatan :Karena metode ini statis, kami tidak membuat objek kelas sebelum memanggil metode. Metode statis milik kelas dan bukan objek kelas.
Di C#, kita juga dapat membuat metode yang menerima beberapa nilai. Nilai-nilai ini disebut parameter metode. Misalnya,
int addNumber(int a, int b) {
//code
}
Di sini, a dan b adalah dua parameter yang diteruskan ke addNumber() fungsi.
Jika suatu metode dibuat dengan parameter, kita harus meneruskan nilai (argumen) yang sesuai saat memanggil metode. Misalnya,
// call the method
addNumber(100, 100);
Di sini, Kami telah melewati 2 argumen (100, 100) .
using System;
namespace Method {
class Program {
int addNumber (int a, int b) {
int sum = a + b;
return sum;
}
static void Main(string[] args) {
// create class object
Program p1 = new Program();
//call method
int sum = p1.addNumber(100,100);
Console.WriteLine("Sum: " + sum);
Console.ReadLine();
}
}
}
Keluaran
Sum: 200
Di C#, kita juga dapat membuat metode dengan satu parameter. Misalnya,
using System;
namespace Method {
class Program {
string work(string work) {
return work;
}
static void Main(string[] args) {
// create class object
Program p1 = new Program();
//call method
string work = p1.work("Cleaning"); ;
Console.WriteLine("Work: " + work);
Console.ReadLine();
}
}
}
Keluaran
Work: Cleaning
Di sini, work() metode memiliki parameter tunggal work .
Sejauh ini kami telah mendefinisikan metode kami sendiri. Ini disebut metode yang ditentukan pengguna .
Namun, dalam C#, ada berbagai metode yang dapat langsung digunakan dalam program kita. Mereka disebut metode bawaan . Misalnya,
Sqrt()
- menghitung akar kuadrat dari suatu bilanganToUpper()
- mengubah string menjadi huruf besar
using System;
namespace Method {
class Program {
static void Main(string[] args) {
// Built in method
double a = Math.Sqrt(9);
Console.WriteLine("Square root of 9: " + a);
}
}
}
Keluaran
Square root of 9: 3
Dalam program di atas, kami telah menggunakan
double a = Math.Sqrt(9);
untuk menghitung akar kuadrat dari 9. Di sini, Sqrt()
adalah metode bawaan yang didefinisikan di dalam Math
kelas.
Kami hanya dapat menggunakan metode built-in dalam program kami tanpa menulis definisi metode. Untuk mempelajari lebih lanjut, kunjungi metode bawaan C# .
Dalam C#, kita dapat membuat dua atau lebih metode dengan nama yang sama. Hal ini dikenal sebagai metode overloading. Misalnya,
using System;
namespace MethodOverload {
class Program {
// method with one parameter
void display(int a) {
Console.WriteLine("Arguments: " + a);
}
// method with two parameters
void display(int a, int b) {
Console.WriteLine("Arguments: " + a + " and " + b);
}
static void Main(string[] args) {
Program p1 = new Program();
p1.display(100);
p1.display(100, 200);
Console.ReadLine();
}
}
}
Keluaran
Arguments: 100 Arguments: 100 and 200
Dalam contoh di atas, kita telah membebani display() metode. Hal ini dimungkinkan karena:
Untuk mengetahui lebih lanjut kunjungi C# Method Overloading
Bahasa C
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
Antarmuka Iterator Java Dalam tutorial ini, kita akan belajar tentang antarmuka Java Iterator dengan bantuan sebuah contoh. Iterator antarmuka kerangka koleksi Java memungkinkan kita untuk mengakses elemen koleksi. Ini memiliki subinterface ListIterator . Semua koleksi Java menyertakan iterator
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
Kualitas adalah kunci keberhasilan perusahaan, dan industri permesinan sangat mementingkan kualitas produk. Oleh karena itu, alat pemeriksaan khusus produk sangat penting, jadi hari ini kami akan memperkenalkan mikroskop kepada Anda, yang merupakan alat pemeriksaan dalam industri permesinan, dan ter