- Katılım
- 22 Mart 2018
- Mesajlar
- 8.128
- Makaleler
- 1
- Çözümler
- 67
genericler hakkında bilgi edinebileceğim güzel bir kaynak önerebilir misiniz?
genericler hakkında bilgi edinebileceğim güzel bir kaynak önerebilir misiniz?
Overloading yapmanınKabul edilmesi gereken tüm tipler için overload yazmanız gerekiyor.
Eki Görüntüle 961752
Bkz. println'ın var olan overload'ları.
Object
türüne çevirmeye göre nasıl bir avantajı var?Overloading yapmanınObject
türüne çevirmeye göre nasıl bir avantajı var?
public static void main(String[] args)
{
char[] a = new char[]{'a', 'b', 'c'};
prn(a);
}
public static void prn(Object o)
{
System.out.println(o);
}
import androidx.annotation.Nullable;
public class Tools {
/* ///////////////////////////// print() \\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
public static void print(boolean x) {
System.out.print(x);
}
public static void print(char x) {
System.out.print(x);
}
public static void print(int x) {
System.out.print(x);
}
public static void print(long x) {
System.out.print(x);
}
public static void print(float x) {
System.out.print(x);
}
public static void print(double x) {
System.out.print(x);
}
public static void print(@Nullable String x) {
System.out.print(x);
}
public static void print(@Nullable Object x) {
System.out.print(x);
}
/* ////////////|END|//////////// print() \\\\\\\\\\\\|END|\\\\\\\\\\\\ */
/* ///////////////////////////// println() \\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
public static void println(boolean x) {
System.out.println(x);
}
public static void println(char x) {
System.out.println(x);
}
public static void println(int x) {
System.out.println(x);
}
public static void println(long x) {
System.out.println(x);
}
public static void println(float x) {
System.out.println(x);
}
public static void println(double x) {
System.out.println(x);
}
public static void println(@Nullable String x) {
System.out.println(x);
}
public static void println(@Nullable Object x) {
System.out.println(x);
}
/* ////////////|END|//////////// println() \\\\\\\\\\\\|END|\\\\\\\\\\\\ */
}
Peki sizce böyle bir sınıf yaratmak ne kadar mantıklı? Amacım her projeye import edip kullanmak.
Üşengeçlik insanı geliştirir hocam. Yardımlarınız için herkese teşekkür ederim.Gereksiz
Java'nin kendi log modulunu kullan onun yerine.
Cok super bir gerekcen olmadigi muddetce System.out 'a direkt log yazmazsin Java projelerinde.
Ama antreman yapmak icin guzel, ayrica System.out.println() yerine kisaltma kullanmak istemen de guzel bir hareket.
Üşengeçlik insanı geliştirir hocam. Yardımlarınız için herkese teşekkür ederim.
Ben de son olarak bunu bırakayım bari...
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.