#245 - Diferença entre APEX CLASS e JAVA CLASS
- Classes e interfaces podem ser declaradas apenas um nível dentro de uma classe externa
- Métodos e variáveis estáticas podem ser declarados apenas em uma classe de nível superior, não em uma classe interna.
- Uma classe interna se comporta como uma classe estica sem necessidade do uso da palavra reservada "static"
- O modificador de acesso "privado" é o padrão, se não especificado outro modificador
- Métodos e classes tem o modificador "final" por padrão
- O modificador "virtual" permite extension and overrides
- O override é usado para sobrescrever uma classe base
- Os métodos de interface não têm modificadores - eles são sempre globais.
- A classes de Exception tem que extender a classe Exception e seu nome tem que terminar com a palavra reservada "Exception"
- As classes de exceção têm quatro construtores implícitos internos, embora você possa adicionar outros.
- Classes e interfaces podem ser definidas em triggers e blocos anônimos, mas apenas como local
Acompanhe as live de segunda a sexta às 21:41 em https://youtube.com/souforce
Siga-nos no Instagram @iFernandoSousa & @Anellinv & @souforce
Blog: https://souforce.cloud
Cursos: https://cursos.souforce.cloud
Youtube: https://youtube.com/souforce
Telegram: https://t.me/souforce
Create your
podcast in
minutes
It is Free