![]() |
|
#1
|
|||
|
|||
|
import java.awt.Graphics; import java.applet.Applet; public class metotvesinifdeg3 extends Applet { //buradaki degiskenler tum sinifa aittir double x ; int y ; void metod1( Graphics g) //metoda hi‡ bir de§iŸken girmiyor { double x; int y; x=5.5; y=6; //tum sinifa at degiskenler this kelimesi ile birlikte kullanilabilirler g.drawString("metod1 in dis degiskenleri this ile ulasim : x = "+this.x+" y = "+this.y,25,25); g.drawString("metod1 in ic degiskenleri : x = "+x+" y = "+y,25,40); } public void paint(Graphics g) { x = 2.5; y = 3; metod1(g); } } Sınıfa ait her değişkeni başına this. Getirerek kullanabiliriz. Fakat this kullanımı mutlaka gerekli değilse kullanılmaması tavsiye edilir. Örneğin yukarıdaki kurucu metot kutu //kurucu metod kutu Kutu(double e,double b,double y) { this.en=e; this.boy=b; this.yukseklik=y; } şeklinde yazılabilirdi. Fakat sınıfta aynı isimde başka değişken olmadığından bilgisayar zaten bu değişkenlerin sınıfa ait olduklarını bilmektedir ve ayrıca tekrarlamaya gerek yoktur. |
![]() |
| Seçenekler | |
| Stil | |
|
|