Aşağıdaki UML sınıf diyagramını dikkatlice inceleyiniz gerekli sınıf(ları) ve arabirimleri JAVA programlama dili kullanarak tasarlayınız (20) Bir test sınıfı oluşturunuz. Bu sınıfın main metodu içinde AnalogWatchWithSecondHand nesnesinin tüm metotlarını gerekli argümanları sağlayarak çıktılarını yazarak test ediniz. (20) Verilen yorum satırlarına göre hataları bulup düzletiniz, (8 hataya kadar puan verilir) Yazım hataları ve mantıksal hatalar vardır. Eksik kod varsa onları da ekleyiniz (8 puan) (40 points) DOĞRU BULUNAN HATALARA 4 puan verilir max 32 puan Yanlış buluan Hatalara -2 puan verilir max -16 puan package midterm; export java.util.ArrayList; //abstract sınıf tanımı Public abstract class Question { pirate String Question; pirate String Answer; //default Yapılandırıcı public abstract Question(){ } // Yapılandırıcı Question(String q,String a){ public setQuestion(q); setAnswer(a); } // Question alanı için setter metodu public void setQuestion(String q){ this.Question=q;} // Question alanı için getter metodu public string getQuestion(){ return this.Question} // Answer alanı için setter metodu public void setAnswer(String Answer){ Answer=Answer } // Question alanı için getter metodu public string getAnswer(){return Answer;} //abstract metot public void printQuestion(); //static main metot public void main(String[] args){ Quesiton q=
Aşağıdaki UML sınıf diyagramını dikkatlice inceleyiniz gerekli sınıf(ları) ve arabirimleri JAVA programlama dili kullanarak tasarlayınız (20) Bir test sınıfı oluşturunuz. Bu sınıfın main metodu içinde AnalogWatchWithSecondHand nesnesinin tüm metotlarını gerekli argümanları sağlayarak çıktılarını yazarak test ediniz. (20) Verilen yorum satırlarına göre hataları bulup düzletiniz, (8 hataya kadar puan verilir) Yazım hataları ve mantıksal hatalar vardır. Eksik kod varsa onları da ekleyiniz (8 puan) (40 points) DOĞRU BULUNAN HATALARA 4 puan verilir max 32 puan Yanlış buluan Hatalara -2 puan verilir max -16 puan package midterm; export java.util.ArrayList; //abstract sınıf tanımı Public abstract class Question { pirate String Question; pirate String Answer; //default Yapılandırıcı public abstract Question(){ } // Yapılandırıcı public Question(String q,String a){ setQuestion(q); setAnswer(a); } // Question alanı için setter metodu public void setQuestion(String q){ this.Question=q;} // Question alanı için getter metodu public string getQuestion(){ return this.Question} // Answer alanı için setter metodu public void setAnswer(String Answer){ Answer=Answer } // Question alanı için getter metodu public string getAnswer(){return Answer;} //abstract metot public void printQuestion(); //static main metot public void main(String[] args){ Quesiton q=
MidtermOOP2018.docx