İLERİ PROGRAMLAMA
if (b == 0) return a;
return GCD(b, a % b);
}
System.out.println(GCD(270, 360));
II. public String toString(Object o) {...}
III. protected void toString(Object o) {...}
IV. private String toString(Object o) {...}
II. Kanarya
III. Köpek
public static void main(String[] args) {
Tasit arac = new Tasit();
Otomobil araba = new Otomobil();
araba.yazdir();
System.out.print("-");
arac.yazdir();
}
}
class Tasit {
public void yazdir() {
System.out.print("araç");
}
}
class Otomobil extends Tasit{
public void yazdir() {
System.out.print("otomobil");
}
}
public int metotX();
}
class AA implements OrtakMetot {
public int metotX() {
return 0;
}
}
class BB implements OrtakMetot {
public int metotX() {
return -1;
}
}
class DD implements OrtakMetot {
public int metotY() {
return 1;
}
}
Yukarıda hatalı bir Java program kodu bulunmaktadır.
private int aa;
public int metotX() {
return 0;
}
public abstract void metotY();
public abstract int metotZ();
public String metotK() {
return "abc";
}
}
oluştuğunda yapılacaklara dair bilgiler yer
almaktadır.
II. Java’da
yalnız checked adı altında tek bir
temel
kural dışı durum tipi vardır.
III. Beş
elemanlı bir dizinin altıncı elemanına
erişilmek
istenilmesi gibi beklenmedik hâller
kural
dışı durumlara örnek olarak verilebilir.
public static void main(String [ ] args) {
int a = 6;
int b = 0;
int sonuc;
try {
System.out.print ("1");
sonuc = a / b;
System.out.print ("2");
} catch (Exception e) {
System.out.print ("3");
} finally {
System.out.print ("4");
}
}
}
public static void main(String [ ] args) {
int sonuc = 5;
try {
sonuc = sonuc - 1;
System.out.print("A");
sonuc = 4 / sonuc;
sonuc = sonuc - 1;
System.out.print("B");
} catch (Exception e) {
System.out.print("D");
} finally {
System.out.print("C");
}
}
}
bileşenler için ızgara şeklinde bir
yerleşim sağlamaktadır.
II. HBox
sınıfı,
form üzerinde
bulunacak
bileşenler
için tek bir
satırda
dikey
olarak
yerleşim
sağlamaktadır.
III. VBox
sınıfı,
form üzerinde
bulunacak
bileşenler
için tek bir
sütunda
yatay
olarak
yerleşim
sağlamaktadır.
JavaFX kütüphanesi ile ilgili yukarıdaki ifadelerden hangileri doğrudur?
import javafx.scene.*;
import javafx.scene.control.*;
import javafx.scene.layout.*;
import javafx.stage.Stage;
public class Arayuz extends Application {
public static void main(String[] args) {
launch(args);
}
public void start(Stage stage) throws Exception {
Label bilesena = new Label("deneme");
CheckBox bilesenb = new CheckBox();
Button bilesenc = new Button();
VBox bilesenYerlesim = new VBox( );
bilesenYerlesim.getChildren().addAll(bilesena, bilesenb, bilesenc);
Scene scene = new Scene(bilesenYerlesim, 300, 250);
stage.setScene(scene);
stage.show();
}
}