Oi pessoal, tudo bem?
A minha "dúvida" é bem simples, eu acho. Depois de criar a minha primeira livraria (arquivo bytebank.jar) eu quis tentar criar uma outra livaria "bytebank-novo.jar", que utilizasse esse primeiro arquivo. Mas, se eu não importar novamente o arquivo original (bytebank.jar) o projeto que utiliza o "bytebank-novo" não funciona, eu tenho que importar ele novamente. Por que isso ocorre?
package br.com.livraria;
import br.com.bytebank.home.*;
// pacote do bytebank novo, que tem o bytebank original embutido
// e mesmo assim tive que importar este "embutido" 'por fora'.
public class UmTeste
{
public static void main(String[] args)
{
ContaEspecial ce = new ContaEspecial();
System.out.println(ce.getTitular().getNome() + " " + ce.getCreditoExtra());
}
}
E também um print do que eu digo (por aqui dá pra entender melhor a dúvida): https://i.imgur.com/TlQUXu0.png