Method pada java

Method pada java

method pada java

fungsi-fungsi yang digunakan untuk simulasi nilai-nilai pada atribut dan untuk melakukan hal-hal yang dapat dilakukan oleh objek itu sendiri

Secara umum ada method yang mengembalikan nilai dan method  yang tidak mengembalikan nilai

Contoh :  public void getWarna()


Method mengembalikan nilai (Method void)

 // Mendefinisikan method yang mengembalikan tipe double
  double hitungVolume()
{
. . . .
                           . . . .
             return vol;
          }
 Method  yang tidak mengembalikan nilai (Method non void)

 // Mendefinisikan method void (tidak mengembalikan nilai)
void cetakVolume()


contoh program method
        nama file :    Metod1.java
class Kotak
{
  double panjang;
  double lebar;
  double tinggi;
 // Mendefinisikan method non void, yang mengembalikan nilai
  double hitungVolume()
  {
    double vol = panjang * lebar * tinggi;
 
    return vol;
  }
}
class metod1
{
public static void main(String[] args)
  {  
    Kotak k =new Kotak();

    k.panjang = 4;
    k.lebar = 3;
    k.tinggi = 2;
// memanggil method       
    System.out.println("Volume k1 = " +
    k.hitungVolume());
  }
}


nama file :    Metod2.java
class Kotak 
{
  double panjang;
  double lebar;
  double tinggi;
 // Mendefinisikan method dengan void, tidak mengembalikan nilai
  void hitungVolume() 
  {
        System.out.println("Volume kotak = " + (panjang * lebar * tinggi));
  }
}

class metod2 
{
public static void main(String[] args) 
  {     
    Kotak k =new Kotak();

    k.panjang = 4;
    k.lebar = 3;
    k.tinggi = 2;

// memanggil method          
      k.hitungVolume();
  }
}

Tulislah program di bawah ini, nama file :  
   Method2.java

class Kotak 
{
  double panjang;
  double lebar;
  double tinggi;
 // Mendefinisikan method yang //mengembalikan tipe double
  double hitungVolume() 
  {
    // menghitung volume
    double vol = panjang * lebar * tinggi;
   // mengembalikan nilai
    return vol;
  }
}
class Method2 
{
public static void main(String[] args) 
  {     
    Kotak k1, k2, k3;
 // instansiasi objek
    k1 = new Kotak();
    k2 = new Kotak();
    k3 = new Kotak(); 
// mengisi data untuk objek k1
    k1.panjang = 4;
    k1.lebar = 3;
    k1.tinggi = 2;
    // mengisi data untuk objek k2
    k2.panjang = 6;
    k2.lebar = 5;
    k2.tinggi = 4;
  // mengisi data untuk objek k3
    k3.panjang = 8;
    k3.lebar = 7;
    k3.tinggi = 6;
// memanggil method  untuk masing2 objek        
 System.out.println("Volume k1 = " + 
     k1.hitVol());
    System.out.println("Volume k2 = " + 
    k2.hitungVolume());
    System.out.println("Volume k3 = " + 
    k3.hitungVolume()); 
}}


Tulislah program di bawah ini, nama file :
   Method1.java

class Kotak 
{
  double panjang;
  double lebar;
  double tinggi;
  // Mendefinisikan method void (tidak
  //mengembalikan nilai)

  void cetakVolume() 
  {
  System.out.println("Volume kotak = " + (panjang * lebar * tinggi));
  }
}
class Method1 
{
  public static void main(String[] args) 
  {
    Kotak k1, k2, k3;
    
k1 = new Kotak();
    k2 = new Kotak();
    k3 = new Kotak(); 

    k1.panjang = 4;
    k1.lebar = 3;
    k1.tinggi = 2;
    
    k2.panjang = 6;
    k2.lebar = 5;
    k2.tinggi = 4;
  
    k3.panjang = 8;
    k3.lebar = 7;
    k3.tinggi = 6;

// memanggil method  untuk masing2 objek        
    k1.cetakVolume();
    k2.cetakVolume();
    k3.cetakVolume();    
     } 
}


Method Berparameter


Parameter adalah variabel yang didefinisika saat method dibuat
Argumen -> nilai yang digunakan saat pemanggilan method
Method  Berparameter

class Kotak 
{
  double panjang;
  double lebar;
  double tinggi;
// Mendefinisikan method dengan parameter
  
   void isiData(double p, double l, double t) 
       {
    panjang = p;
    lebar = l;
    tinggi = t;
       }
 
   double hitungVolume() 
      {
    return (panjang * lebar * tinggi);
      }
}
class MethodParameter 
{
 public static void main(String[] args) 
        {     
            Kotak k = new Kotak();    
    
// Memanggil method      isiData()
      
     
       k.isiData(4,3,2);

    System.out.println("Volume kotak
      = " + k.hitungVolume());

          }
}
Gunakan metod set() untuk ubah data private dan metod get() untuk ambil data private dari luar class 
Data private masih diberi kemungkinan perubahan dengan mendefinisikan metod set() untuk menggantinya dan metod get() untuk mengambilnya. 
Contoh :
 untuk merubah data P yang private dalam class Data tambahkan definisi setP() dan getP() sebagai berikut :
cukup sekian penjelasan tentang Method pada java Method Berparameter Method non void Methd void

No comments:

Post a Comment

Iklan Atas Artikel

Meta Propeller atas artikel

cara mudah turial kode Java blog website grafika komputer jaringan komputer dan Arduino

Iklan Tengah Artikel 2

Iklan Bawah Artikel