Local Inner Classes

Kategori: Java , 11 Temmuz 2019 , JanFranco


Inner classlar hakkında yazdığımız iki yazıda da bir dış sınıf vardı. Yani ayrı bir sınıf, Main_Classtan bağımsız bir sınıf vardı. Bu yazımızda ise Main_class içinde bir sınıf tanımlayacağız ve o sınıftan obje üreteceğiz:


public class Main_class {

	public static void main(String args[]) {
		
		class Area{
			
			public void calculate_circle_area(int radius) {
				
				System.out.println("Area of the circle = " + (2*Math.PI*radius*radius));
				
			}
			
		}
		
		Area area = new Area();
		
		area.calculate_circle_area(12);
		
	}
	
}
Konsolda:

Area of the circle = 904.7786842338604
Sınıfı main methodunun içinde değil de dışında da tanımlayabilirdik. Dışında tanımladığımızda static anahtar kelimesini de kullanabilirdik.


Sonraki Yazı: Anonymous Inner Classes, abstract Keyword
Yorumlar

Henüz bir yorum bulunmuyor.
Yorum bırakın