Araba.java oluşturunuz;
public class Araba {
private String renk;
private int uretimYili;
private String marka;
private String model;
private int enFazlaHiz;
public void tumDetaylariYazdir(){
System.out.println("Renk: "+renk);
System.out.println("Üretim yılı: "+uretimYili);
System.out.println("Marka: "+marka);
System.out.println("Model: "+model);
System.out.println("En fazla hız: "+enFazlaHiz);
}
public Araba(){
// Boş Constructor
}
public Araba(String renk, int uretimYili, String marka, String model,
int enFazlaHiz) {
this.renk = renk;
this.uretimYili = uretimYili;
this.marka = marka;
this.model = model;
this.enFazlaHiz = enFazlaHiz;
}
public String getRenk() {
return renk;
}
public void setRenk(String renk) {
this.renk = renk;
}
public int getUretimYili() {
return uretimYili;
}
public void setUretimYili(int uretimYili) {
this.uretimYili = uretimYili;
}
public String getMarka() {
return marka;
}
public void setMarka(String marka) {
this.marka = marka;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public int getEnFazlaHiz() {
return enFazlaHiz;
}
public void setEnFazlaHiz(int enFazlaHiz) {
this.enFazlaHiz = enFazlaHiz;
}
/*
* KAPSÜLLEMENİN İLKELERİ
*
* 1. İLKE
* Global fieldlar oluşturulur. Fieldların erişim seviyesi private olmalıdır.
*
* 2. İLKE
* Her class için Boş ve Dolu Constructor oluşturacağız.
* Constructorlar Class isimleriyle birebir aynı olmak zorundadır.
*
* 3. İLKE
* Her bir oluşturulan field (değişken) için getter ve setter metot yazmalısınız.
*
*
*/
}
Baslangic.java oluşturunuz;
public class Baslangic {
public static void main(String[] args) {
Araba araba = new Araba("Kırmızı",2017,"Ferrari","",270);
araba.tumDetaylariYazdir();
/*
araba.setEnFazlaHiz(220);
araba.setMarka("");
araba.setModel("");
araba.setRenk("Kırmızı");
araba.setUretimYili(2017);
*/
/*
System.out.println("En fazla hız: "+araba.getEnFazlaHiz());
System.out.println("Marka: "+araba.getMarka());
System.out.println("Model: "+araba.getModel());
System.out.println("Renk: "+araba.getRenk());
System.out.println("Üretim Yılı: "+araba.getUretimYili());
*/
}
}