De forma simples, a Classe é a especificação/modelo/molde utilizado como base para criação dos objetos.
Então na classe são definidos os atributos (dados) e métodos (comportamentos ou tarefas) que os objetos serão capazes de armazenar/executar.
Desta forma ContaCorrente é a classe a partir da qual serão criados/instanciados os objetos.
O numero da conta, titular e etc são atributos que armazenarão os dados/estado dos objetos criados.
A instrução new ContaCorrente() cria um objeto que terá os mesmos atributos e métodos da classe ContaCorrente().
Sendo assim, isto significa que posso criar vários objetos da mesma classe ContaCorrente(). Cada objeto representará uma conta diferente.