Soru & Cevap

Eclipse Programı ile Java Dilinde Final Ödevi İçin Yardım <3

09.06.2020 - 03:03

1-Ogrenci ve Adres adlarında birersınıf oluşturun.Öğrencisınıfı kendi nesnelerineait Ad, Soyad, tcno, Dogumyılı, Adresdeğişkenlerini, adres sınıfıda Mahalle, sokak daire nove şehir bilgilerini tutacaktır.Adres sınıfı nesneleri öğrenci sınıfının değişkeni durumundadır.

•Öğrenci sınıfının değişkenlerinedışarıdan direk erişilemeyecek şekilde erişim belirtecini tanımlayınız.•

Ogrenci sınıfının değişkenleri için set ve get metodlarını yazınız.

•Ad,soyadve tcno değişkenleriiçin aşağıdaki gereksinimleri sağlayanAdkontrol(), SoyadKontrol, ve tcNoKontrol() metodları tanımlayın.

❖Ad ve soyad alanlarının sadece harflerden oluşmasını(rakam ve ya * / . ; gibi işaretler barındırmaması), İlk Harfinin büyük diğer harflerin küçük, önünde veya arkasında boşluk olmamasını sağlayın.Örnek: ad=”mUStafa34 ”girilirse hatalı giriş yapıldı mesajı verilmesini, ad=”mUstAfA ”şeklinde girilmişse ad=”Mustafa”ya dönüştürülmesini sağlayın.

❖Tcno alanı için ise 11 haneli olmasını ve sadece rakamlardanoluşmasınısağlayın.

•Ad,soyad ve tcno değişkenlerineset metodları üzerindendeğer aktarırken yukarıdaki metodlarçalıştırılsın ve gerekli şartlar sağlanıyorsa veriler aktarılsın.

•Öğrenci sınıfı nesneleri için toString metodunu override edin.

 

Bu şekilde bir ödevim var nereden başlamalıyım yardıma ihtiyacım var <3

24 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user gmyucalfarukeren
gmyucalfarukeren
19.02.2023 - 06:00
public class Ogrenci {
    private String ad;
    private String soyad;
    private String tcno;
    private int dogumYili;
    private Adres adres;
    
    // constructor burada tanımlanır
    
    // get metotları burada tanımlanır
    public String getAd() {
        return ad;
    }
    
    public String getSoyad() {
        return soyad;
    }
    
    public String getTcno() {
        return tcno;
    }
    
    // set metotları burada tanımlanır
    public void setAd(String ad) {
        // ad kontrolleri yapılır
        this.ad = ad;
    }
    
    public void setSoyad(String soyad) {
        // soyad kontrolleri yapılır
        this.soyad = soyad;
    }
    
    public void setTcno(String tcno) {
        // tcno kontrolleri yapılır
        this.tcno = tcno;
    }
    
    // diğer metotlar burada tanımlanır
}