30 Kasım 2011 Çarşamba

Test 2 - Kontrol Soruları - Yerel değişkenler ile Nesne değişkenleri arasındaki farklar?

Wodurch unterscheiden sich Objektvariablen von lokalen Variablen?
● Lokale Variablen existieren nur solange bis aus der aufgerufenen Prozedur (in
der sie definiert werden) zurückgekehrt wird
● Objektvariablen dienen der Ablage von Daten eines Objekts und sind überall im
Programm gültig, wo es eine Referenz auf das Objekt gibt

*************************************

Yerel değişkenler ile Nesne değişkenleri arasındaki farklar?
Yerel değişkenler (de denilen işlem kadar sadece mevcut
onlar geri tanımlandıkları) 'dir
Nesne değişkenleri bir nesnenin veri depolamak için kullanılan ve her yerde olan olan
Program, her yerde nesnesine bir başvuru var
  
kaynak: 
Yerel değişkenler (local variables)
Yerel değişkenler bir metodun ya da bir blokun iç değişkenleridir. Her metot, sınıf içinde bir bloktur. Ayrıca { } parantezleri içinde yazılı olan deyimler sınıf içinde bir blok oluşturur. Örneğin, döngüler, yönlendirmeler blok örnekleridir. Metodun yerel değişkenleri için şu kurallar geçerlidir.
  • Metot çağrıldığında bellekte kendilerine birer yer açılır (allocated on method entry)
  • Metodun işi bitince, yerel değişkenler de bellekten silinir (de-allocated on method exit)
  • Metodun her çağrılışında, her yerel değişkene yeniden yer açılır (initialized every time)
  • Yerel değişkenlere yalnızca ait oldukları metot erişebilir (only accessible in their methods)

Hiç yorum yok:

Yorum Gönder