Sınavda dikkat etmemiz gereken bir durum söz konusu. Sınavda verilen kod bloklarının hangi satırdan başladığını önemsememiz gerekiyor.
6: public void method(ArrayList list) {
7: if (list.isEmpty()) { System.out.println("e");
8: }
9: else {
10: System.out.println("n");
11: } } Yukarıdaki kod bloğunda sorun yok ne import edilmiş ya da edilmemiş olduğuna bakmamız gerekmiyor.
Eğer 1. satırdan başlıyor ise kod bloğu o zaman importlara ya da paketlere dikkat etmemiz gerekmekteir.
1: public class Deneme {
2: public void method(ArrayList list) {
3: if (list.isEmpty()) { System.out.println("Boş" + e);
4: }
5: else {
6: System.out.println("Dolu");
7: } } } Yukarıdaki kod bloğu hatalıdır. Çünkü ArrayList için java.util.ArrayList import edilmemiştir. Hatalıdır.
Doğrusu;
1: import java.util.ArrayList;
2: public class Deneme{
3: public void method(ArrayList list) {
4: if (list.isEmpty()) { System.out.println("Boş"+e);
5: }
6: else {
7: System.out.println("Dolu");
8: } } } gibi olmak zorundadır.
| Önceki Ders: Naming Conflicts |
| OCA Java SE 8 Dersleri |
| Sonraki Ders: Başlatma Sırası |
Leave a Reply