31 Legal Array Element Assignments

Merhaba Arkadaslar ,
Bu yazimizda , array/diziler konusuna devam edecegiz ve diziler konusunu burada sonlandiracagi.Burada dizi elamanlarina deger atama ve dizilerin birine atanmasini konusuna biraz daha yakindan bakacagiz.

Bir dizinin farkli tipte elemanlari olsa bile, sadece tek bir tipte tanimlanabilir. ( int [] ,String[] , Animal[] )

int tipinde bir dizi elemani, byte, short veya char turunde olabilir , long , float ya da double turunde olamaz.

public class Test1 {

	public static void main(String[] args) {
		int[] coolArray = new int[6];

		byte b = 10;
		char c = 'c';
		short s = 20;
		long l = 50;
		float f = 10;
		double d = 100;

		coolArray[0] = b;
		coolArray[1] = c;
		coolArray[2] = s;
		// coolArray[3] = l; // compiler error
		// coolArray[4] =f //compiler error
		//coolArray[5] = d;  //compiler error

		for (int i : coolArray) {
			System.out.print(i + " ");
		}
	}
}

Continue reading 31 Legal Array Element Assignments

05 Declare Class Members – 02

Bu dersimizdee Class Member (instance variable, methods) icin kullanabilecek nonaccess member modifier konusunu isleyecegiz.

final Methods

final anahtar kelimesi metotlar icin kullanildiginda , alt sinif tarafindan bu metodun ezilmesini (override) engeller.

A.java

package purejava5;

public class A {

	void method1() {

	}

	final void method2() {

	}

}


Continue reading 05 Declare Class Members – 02