0% found this document useful (0 votes)
4 views5 pages

Google

Uploaded by

yarena0909
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views5 pages

Google

Uploaded by

yarena0909
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

package h13;

public class Main {

public static void main(String[] args) {


/*// encapsulation private -public
Personel p1=new Personel();
// [Link]=324324; private olduğu için yani kapsüllendiği için
direk değer atanamaz.
[Link]="IT";//public oldugu için direk değer atanabilir.
[Link]("Ali Demir");//private olduğu için set metodu ile
değer atandı.
[Link](1);//private olduğu için set metodu ile değer atandı.
Personel p2=new Personel();//yeni nesne referansı oluşturuldu.
[Link]="İnsan Kaynakları";
[Link]("Melike Şahin");
[Link](2);
[Link]("departman:"+[Link]);//public oldugu için
direk yazdırılabilir.
// [Link]([Link]);private olduğu için yani
kapsüllendiği için direk yazdırılamaz.
[Link]("ad soyad:"+[Link]());
[Link]("sicil no:"+[Link]());
[Link]("departman:"+[Link]+"\nad
soyad:"+[Link]()+"\nsicin no:"+[Link]());
*/
//constructor metod yapılandırıcı metod

//Ogrenciler o1=new Ogrenciler();//hata verdi, cunku


buradaki metot parametreleri yazilmadi.
Ogrenciler o1=new Ogrenciler(102, "veli döndüren",
"elektrik elekronik mühendisliği","temel elektronik", 2);
[Link]("ogrenci no"+[Link]()+"\nad
soyad:"+[Link]()+"\nbolum:"+[Link]()+
"\nders
Adi:"+[Link]()+"\nsınıf:"+[Link]());
Ogrenciler o2=new Ogrenciler();//birden fazla kurucu metod
yazılabilir ve parametresiz kurucu metot oluşturulmuşsa
//nesne refaransı bu şekilde oluşturulabilir.

}
package h13;
//encapsulation //private-public
public class Personel {
private String adSoyad;
private int sicilNo;
public String departman;

public int getSicilNo() {


return sicilNo;
}

public void setSicilNo(int sicilNo) {


[Link]=sicilNo;
}

public String getadSoyad() {


return adSoyad;
}
public void setadSoyad(String adSoyad) {
[Link]=adSoyad;
}

}
package h13;

public class Ogrenciler {


private int okulNo;
private String adSoyad;
private String bolum;
private String dersAdi;
private int sinif;

public Ogrenciler(int okulNo,String adSoyad,String bolum, String


dersAdi, int sinif) {
[Link]=okulNo;
[Link]=adSoyad;
[Link]=bolum;
[Link]=dersAdi;
[Link]=sinif;
}

public Ogrenciler() {//birden fazla kurucu metod yazılabilir ve


parametresiz kurucu metot oluşturulmuşsa
//nesne refaransı bu şekilde oluşturulabilir.

public int getokulNo() {


return okulNo;
}
public void setokulNo(int okulNo) {
[Link]=okulNo;
}
public String getadSoyad() {
return adSoyad;
}
public void setadSoyad(String adSoyad) {
[Link]=adSoyad;
}
public String getbolum() {
return bolum;

}
public void setbolum(String bolum) {
[Link]=bolum;
}

public String getdersAdi() {


return dersAdi;

}
public void setdersAdi(String dersAdi) {
[Link]=dersAdi;
}
public int getsinif() {
return sinif;
}
public void setsinif(int sinif) {
[Link]=sinif;
}

package h13_2;

public class Main {

public static void main(String[] args) {


//metot overloading aşırı yükleme
Yaz y1=new Yaz();
[Link]();
[Link]('E');
[Link]([Link](2313));
[Link]([Link](2313));
[Link]([Link](321, "mehmet emin"));
[Link]([Link]("Selim Uras", 432));

}
package h13_2;

public class Yaz {


//metot overloading aşırı yükleme
public void parametreYazdir() {
[Link]("burada parametre yok!!");
}

public void parametreYazdir(char cinsiyet) {


[Link]("cinsiyet (e/k):"+cinsiyet);
}

public int parametreYazdir(int okulNo) {


return okulNo;
}
public int parametreYazdir(int okulNo, String adSoyad) {
[Link](adSoyad);
return okulNo;
}

public int parametreYazdir(String adSoyad, int okulNo) {


[Link](adSoyad);
return okulNo;
}
}

package UML;

import [Link];

public class Main {

public static void main(String[] args) {


Scanner scn=new Scanner([Link]);
[Link]("gün giriniz");
int gun=[Link]();
[Link]("ay giriniz");
int ay=[Link]();
[Link]("yil giriniz");
int yil=[Link]();
Tarih t1=new Tarih(gun,ay,yil);

[Link]("gun:"+[Link]()+" ay:"+[Link]()+"
yil:"+[Link]());

}
}
package UML;

public class Tarih {


private int gun,ay,yil;
public Tarih(int g, int a, int y) {
[Link]=g;
[Link]=a;
[Link]=y;
}
public int getgun() {
return gun;
}
public int getay() {
return ay;

}
public int getyil() {
return yil;
}

You might also like