En el video, el profesor dice que no es buena pràctica usar el throws en el método main, sino que es preferible usar try/catch en dicho método principal. Sin embargo, en el ejemplo de "Haga lo que hicimos en el aula", en la clase TestCuenta lo hace.
public class TestCuenta {
public static void main(String[] args) throws SaldoInsuficienteException{
CuentaCorriente cc = new CuentaCorriente (111, 111);
cc.depositar(100.0);
CuentaAhorro ca = new CuentaAhorro(222, 222);
ca.depositar(200.0);
No sé si entendí mal lo que explicó, si alguien puede aclarármelo.
Muchas gracias.