A linguagem Java segue o paradigma orientado a objetos. A mesma suporta uma série de recursos como definição de construtores, métodos e herança. Tendo esses conceitos em mente, avalie as afirmações que se seguem:
I. Um construtor com a assinatura “public Matematica(inta, int b)” pode ser chamado de construtor padrão.
II. Um método com a assinatura “static int mult(int a, int b)” pode ser chamado de método de classe.
III. Uma classe com a assinatura “public class A extends B” indica que a classe B herda a classe A.
Considerando as afirmações apresentadas acima, é correto o que se afirma em:
A afirmação correta é "II apenas". O método com a assinatura "static int mult(int a, int b)" pode ser chamado de método de classe em Java. A linguagem Java segue o paradigma orientado a objetos e oferece suporte a recursos como construtores, métodos e herança.
Linguagem de Programação Java
I. Essa afirmação está incorreta. O construtor padrão em Java é aquele que não recebe nenhum parâmetro. No caso apresentado, o construtor possui parâmetros, portanto não é considerado um construtor padrão.
II. Essa afirmação está correta. Um método estático, identificado pelo modificador "static", pertence à classe em si e pode ser chamado diretamente usando o nome da classe, sem a necessidade de criar uma instância do objeto.
III. Essa afirmação está incorreta. Em Java, a palavra-chave "extends" é usada para indicar que a classe A herda a classe B, não o contrário. A classe A se torna uma subclasse de B.
Para mais informações sobre linguagem Java aqui: https://brainly.com.br/tarefa/53453560
Lista de comentários
A afirmação correta é "II apenas". O método com a assinatura "static int mult(int a, int b)" pode ser chamado de método de classe em Java. A linguagem Java segue o paradigma orientado a objetos e oferece suporte a recursos como construtores, métodos e herança.
Linguagem de Programação Java
Para mais informações sobre linguagem Java aqui: https://brainly.com.br/tarefa/53453560
#SPJ1