alexa-tracking

Exception

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5b3f43f3c1d7701e5a8b4567/exception
Exception
Dari kode dibawah ini, ada dua buah method pada kelas B. Yang saya tanyakan, kenapa hanya method toString saja yang dapat dipanggil di block try pada kelas A ?

Code:

public class A
{
public static void main(String[] args) {
try
{
throw new B(); //cobalah ganti baris ini dengan à new B();
}
catch(Exception e)
{
System.out.println(e);
}
}
}
class B extends Exception
{
B()
{
}

public String toString()
{
return “object dengan tipe kelas B”;
}

public String one()
{
return "one";
}
}

Quote:

Maksudnya gimana ya emoticon-Gila
Quote:


Saat di run hasilnya "object dengan kelas tipe B", berarti pada kelas B hanya method toString aja yang bisa mengembalikan nilai sedangkan method satunya tidak bisa.
KASKUS Ads
Quote:

println kamu suruh nulis e
tapi e bukan tulisan
gimana dong?
java dengan sok taunya ngubah e jadi tulisan
caranya?
panggil toString

Perlu diingat toString adalah spesial, jadi kamu jangan ngiri kalo method buatan kamu ngak dipanggil

×