>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Dúvida Técnica curso de java online


Olá.

Por favor, me corrija se eu estiver errado.


É usado o Abstract na classe quando for uma classe "modelo",uma classe que for usada apenas como modelo para as minhas classes filhas "ela não pode ser instanciada", uma classe que não pode ser alterada.

O Abstract também pode ser usado em método!

Um método protected ele é privado porém somente as classes filhas "extends" podem vê-lo

O Super é usado para ter acesso ao membro de uma classe "Herdada" mãe. 

This. é usado para ter acesso a um membro de uma classe 

Quando eu for sobrescrever um método deve ser usado a anotação @Override



PERGUNTA:

1 -) Qual a diferença de:  protected abstract void juro(){  /* Método*/  }  e protected abstract void juro(); /* Método*/

2 -) Eu posso ter um método abstrato em uma classe normal ? "uma classe que não seja abstract"
3 -) Poderia dar exemplos de quando usar o método abstrato ?

4 -) Na Aula 7 - Herança no Java - Parte 2 time: 7:13 você usa o protected nos atributos!  "protected double saldo;" A regra é a mesma para utilizar o protected em métodos ?