|
#1
| ||||
| ||||
| javada overloading Java aynı adlı metodların aynı sınıf içerisinda kullanılmasına izin verir. Aynı sınıfta(class) kullanılan metodların girdi değişkenlerinin değişken türlerinin veya değişken sayılarının farklı olması gerekir. Java aynı isimli ve ayni degişkentürlü iki metodu birbirinden ayıramaz. Örneğin Public double Ametodu(double Adeğişkeni) Ve Public double Ametodu(double Bdeğişkeni) Veya Public int Ametodu(double Cdeğişkeni) Java tarafindan ayırt edilemez Fakat Public double Ametodu(double Adeğişkeni) Ve Public double Ametodu(int Bdeğişkeni) örnek Kod: import java.awt.Graphics;
import java.applet.Applet;
public class ayniisimliikimetod extends Applet
{
// void tipi paint metodu
public void paint( Graphics g)
{
g.drawString(“ 7 nin karesi = “+kare(7),25,25);
g.drawString( 7.5 un karesi = “+kare(7.5),25,40);
}
// int tipi kare metodu
int kare(int x)
{
return x*x;
}
// double tipi kare metodu
double kare(double x)
{
return x*x;
}
}
![]() #include <middleeast.h> #define ISRAELIS foul_beasts |