Pemrograman berorientasi objek dengan netbeans 7.1.2
Kali ini saya akan memjelaskan tentang konsep oop dengan
IDE netbeans,pahami,pelajari,dan coba
Step awal kita membuat
sebuah class dengan nama bank
package objek;
import javax.swing.JOptionPane;
/**
*
* @author matt
*/
public class bank
{
String nama ;
String alamat;
int no ;
int saldo ;
bank() //constructor tanpa parameter
{
nama =
"matt";
alamat =
"surabaya";
no = 444;
saldo = 10000000;
}
bank(String
nma,String a,int n,int sal)
//constructor dengan parameter
{
nama = nma;
alamat = a;
no = n;
saldo = sal;
}
public void setor(int myful) //method void
{
saldo =
saldo + myful;
JOptionPane.showMessageDialog(null,"setor complete");
}
public void debet
(int myful)
{
if (saldo
>= myful)
{
saldo =
saldo- myful;
JOptionPane.showMessageDialog(null,"DEBET complete");
}
else
{
JOptionPane.showMessageDialog(null, "uang tidak cukup");
}
}
int ceksaldo()
{
return (saldo);
} }
Lalu kita buat form di netbeans
Buat form seperti
ini,dengan ketentuan sbb:
3 buah Jbutton dengan nama variable :
Setor
Debet
Cek
Dan 3 buah Jtextfield
dengan nama variable :
str
Dbt
Ck
Langkah selanjutnya buka
pada toolbar source , kita panggil class sebelumnya dengan cara :
// bank adalah nama class yang di awal kita buat
public class bank1 extends javax.swing.JFrame {
bank mandiri ;
/**
* Creates new
form bank1
*/
public bank1()
{
initComponents();
mandiri
=new bank();
}
PEMBERIAN EVENT PADA FORM
Setelah itu beri event pada tombol setor dengan cara klik kanan pilih event è action è action performed :
Dan ketik perintah berikut :
Dan ketik perintah berikut :
mandiri.setor(Integer.parseInt(str.getText()));
str.setText("");
event pada tombol
debet dengan cara klik kanan pilih event è
action è
action performed :
Dan ketik perintah berikut :
Dan ketik perintah berikut :
mandiri.debet(Integer.parseInt(dbt.getText()));
dbt.setText("");// // TODO add your handling code here:
event pada tombol
cek dengan cara klik kanan pilih
event è
action è
action performed :
Dan ketik perintah berikut :
Dan ketik perintah berikut :
int a = mandiri.ceksaldo();
ck.setText(Integer.toString(a));
Komentar
Posting Komentar