24 Variable Scope

Merhaba Arkadaslar,
Bu yazimizda Java’da degiskenlerin kapsam alanlarindan(variable scope) yani bir degisken Java kodumuz icerisinde nerede biliniyor nerede gecerli ya da nerede bilinmiyor ve gecersiz(compile error/derleme hatasi) olur bunu inceleyecegiz. Bir onceki yazida Variable/degisken nedir sorusuna da cevap aramistik.

Ornek sinifimiz uzerinde inceleyelim ;

CoolClass.java

public class CoolClass {

	static int count = 20; // static variable
	String s; // instance variable
	int i; // instance variable

	{
		s = "Initialization block";
		int block = 250;
	}

	public CoolClass() { // constructor // yapilandirici
		i += 10;
		int j = 100;
	}

	void coolMethod() {
		int k = 25; // local variable

		for (int t = 0; t < 10; t++)
			k += k + t;

	}

}

Continue reading 24 Variable Scope