Não entendi esse trecho do código na classe Empresa na duvida
Empresa(String cnpj){
this.cnpj = cnpj;
this.funcionario = new Funcionario[10];
}
Minha Classe TestaEmpresa está dando erro quando faço um objeto.
public class TestaEmpresa{
public static void main(String[] args){
Empresa empresaTec = new Empresa();
Funcionario f1 = new Funcionario();
f1.setNome("Sidney");
f1.setSalario(2100);
f1.setRg("123456");
empresaTec.adiciona(f1);
//Mostrando funcionario e salario
empresaTec.mostraEmpregados();
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - constructor Empresa in class alura.ExeOO.Empresa cannot be applied to given types; required: java.lang.String found: no arguments reason: actual and formal argument lists differ in length at alura.ExeOO.TestaEmpresa.main(TestaEmpresa.java:6)