Main İçinde Metot Çağırma

Eğer main metodu içinde bir metot çağıracaksak önemli bir nokta var. Objenin metodunu çağırıyorsak static olmayan bir metodu da static olmak zorunda olan main metodunda çağırabilirz ancak obje üzerinden değil de doğrudan bir metot çağırmak istiyorsak main metodu içinde çağıracağımız metodun da static olması gerekmektedir.

/**
 * 
 */
package com.java.egitim.hello.world;

/**
 * @author caglar
 *
 */
public class HelloWorld {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		displayHelloWorld();
		
		HelloWorld helloWorld = new HelloWorld();
		helloWorld.displayHello();
	}
	
	/*
	 * static olmali ki dogrudan main icinde calistirilabilsin.
	 */
	public static void displayHelloWorld(){
		System.out.println("Hello World");
	}
	
	/*
	 * static olmadigi halde obje uzerinden main icinde calistirilabilir.
	 */
	public void displayHello(){
		System.out.println("Hello ");
	}
}

Console Çıktısı:

Hello World
Hello

Bu yazı Genel, Java kategorisine gönderilmiş ve , , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir