aof.sorular.net
İnternet Tabanlı Programlama
İnternet Tabanlı Programlama Deneme Sınavı
İnternet Tabanlı Programlama Deneme Sınavı Sorusu #385128
İ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