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 {
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);
}
}
import java.awt.Graphics;
class Dunya {
public static String Afrika(){
return "Afrikadan Selam";
}
}
public class StaticOrnegi extends Applet {
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);
}
}
Yorumunuzu Ekleyin