Java programlamada static özelliği Java programlamada static özelliği import java.io.*; import javax.swing.JOptionPane; public class Klas { // sayinin karesi static metotu public static double kare(double x) { return x * x; } public static void main(String[] args) throws IOException { double sayi=Double.valueOf(JOptionPane.showInputDialog("Sayı Giriniz")); Klas Turemis=new Klas(); double Sonuc=Turemis.kare(sayi); /* double Sonuc=kare(sayi); */ JOptionPane.showMessageDialog(null, "girilen sayinin karesi : " + Sonuc); } } Static fonksiyon ve static fonksiyona erişim import java.applet.Applet; import java.awt.Graphics; class Dunya { public static String Afrika(){ return "Afrikadan Selam"; } } public class StaticOrnegi extends Applet { www.dijitalders.com Java programlamada static özelliği 1 Java programlamada static özelliği public void init() { } public void paint(Graphics Ekran) { //static olmayan fonksiyona erisim Dunya YeniDunya=new Dunya(); Ekran.drawString(YeniDunya.Afrika(), 50, 50); //Yeni class üretilmeden erişmek için fonksiyon static olmalı Ekran.drawString(Dunya.Afrika(), 50, 50); } } www.dijitalders.com Java programlamada static özelliği 2