İnternet Tabanlı Programlama Deneme Sınavı Sorusu #385128

Yukarıda Python kodunda Araba isimli bir sınıf tanımlanmıştır. Buna göre " yeni.km" ve " yeni.yas" değişkenlerinin son haliyle değeri nedir?


200 , 1

 

'A' , 200

 

200 , 'A'

 

201 , 12

 

210 , 2


Yanıt Açıklaması:

Python dilinde, sınıftan türetilecek nesnelerin değişken tanımları “__init__” isimli bir metot içerisinde gerçekleştirilir. Bu sebeple, "marka","km" ve "yas" bu sınıfın değişkenleridir. Onun dışındaki " kmDegistir " ve "yaslandir" metotları ise bu sınıfa eklenen metotlardır. Sınıf tanımlandıktan sonra gelen kodlarda, "yeni" değişkeni markası "A", km'si 200 ve yaşı 1 olan bir Araba sınıfı olarak tanımlanmıştır. Alt satırda, yeni'nin km'si 10 artırılmıştır. Bir alt satırda ise araba yaşlandırılarak, yaşı 1 artırılmıştır.

Yorumlar
  • 0 Yorum