estava lendo sobre exceções e ai veio uma coisa q me deixou meio sem entender OO.
tava lendo a arvore de erança de exceções e vi o seguinte:
Throwable
Error Exception
RuntimeException
RuntimeException é uma subclasse de Exception. Ou seja se ela herda seu compartamento de Exception, tudo q Exception fizer ela faz. O problema veio na hora em q Exception e seus subtipos são exceções verificadas, menos RuntimeException. Mas ai vem minha pergunta: Se RuntimeException é uma Exception pelo conselho de herança num era p ela ser verificada tbm? Para ficar de uma maneira correta era p RuntimeException herdar direto de Throwable, ai ela só herdava o compartamento de Throwable e deixava de ser verificada (mesmo sabendo pela api q n é).
