SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
http://sitedoph.com.br/
Sobrescrita e Sobrecarga
public class TestesSobrecargas {
void maldade(int... x) { System.out.println("No ..."); }
void maldade(Integer x) { System.out.println("No Integer"); }
void maldade(long x) { System.out.println("No long"); }
void maldade(Long x) { System.out.println("No LONG"); }
public static void main(String[] args) {
Integer a = 4;
new TestesSobrecargas().maldade(a);
int b = 4;
new TestesSobrecargas().maldade(b);
Long c = Long.MIN_VALUE;
new TestesSobrecargas().maldade(c);
new TestesSobrecargas().maldade(a, b);
}
}
No Integer
No long
No LONG
No ...
public class IntegerInt {
static void sacanagem(int i)
{System.out.println("int");}
static void sacanagem(Integer i)
{System.out.println("Integer");}
public static void main(String[] args) {
sacanagem(new Integer(1));
sacanagem(1);
}
}
Integer
int
public class IntegerInt {
//static void sacanagem(int i)
// {System.out.println("int");}
static void sacanagem(Integer i)
{System.out.println("Integer");}
public static void main(String[] args) {
sacanagem(new Integer(1));
sacanagem(1);
}
}
Integer
Integer
public class IntegerInt {
static void sacanagem(int i)
{System.out.println("int");}
//static void sacanagem(Integer i)
// {System.out.println("Integer");}
public static void main(String[] args) {
sacanagem(new Integer(1));
sacanagem(1);
}
}
int
int
public class IntegerInt {
static void sacanagem(long i)
{System.out.println(“long");}
//static void sacanagem(Integer i)
// {System.out.println("Integer");}
public static void main(String[] args) {
sacanagem(new Integer(1));
sacanagem(1);
}
}
long
long
public class IntegerInt {
static void sacanagem(long i)
{System.out.println("long");}
static void sacanagem(Integer i)
{System.out.println("Integer");}
public static void main(String[] args) {
sacanagem(new Integer(1));
sacanagem(1);
}
}
Integer
long
public class TesteVacaEFrango {
static void fazerBarulho(Animal a) {
System.out.println("Animaaaaaaal");}
static void fazerBarulho(Vaca a) {
System.out.println("Muuuuuuuuuuu");}
static void fazerBarulho(Frango a) {
System.out.println("Cocóooricóooo");}
public static void main(String[] args) {
Animal a = new Animal();
Animal b = new Vaca();
Animal c = new Frango();
Vaca d = new Vaca();
Frango e = new Frango();
fazerBarulho(a);
fazerBarulho(b);
fazerBarulho(c);
fazerBarulho(d);
fazerBarulho(e);
}
}
class Animal {}
class Vaca extends Animal {}
class Frango extends Animal {}
Animaaaaaaal
Animaaaaaaal
Animaaaaaaal
Muuuuuuuuuuu
Cocóooricóooo
public class Vararg {
static void sinistrao(long... vararg) {
for (long l : vararg) {
System.out.print(l + ",");
}
}
public static void main(String[] args) {
int i = 1;
sinistrao(i, 2L, new Integer(3), new Long(4));
}
}
1, 2, 3, 4,
public class Vararg {
static void sinistrao(double... vararg) {
for (double l : vararg) {
System.out.print(l + ",");
}
}
public static void main(String[] args) {
int i = 1;
sinistrao(i, 2L, new Integer(3), new Long(4));
}
}
1.0,2.0,3.0,4.0,
public class Vararg {
static void sinistrao(int... vararg) {
for (int l : vararg) {
System.out.print(l + ",");
}
}
public static void main(String[] args) {
int i = 1;
sinistrao(i, 2L, new Integer(3), new Long(4));
}
}
Error:(12, 33) java: method sinistrao in class ph.sitedo.certificacao.sobrecargas.Vararg
cannot be applied to given types;
required: int[]
found: long,long,java.lang.Integer,java.lang.Long
reason: argument type long does not conform to vararg element type int
public class Vararg {
static void sinistrao(Long... vararg) {
for (Long l : vararg) {
System.out.print(l + ",");
}
}
public static void main(String[] args) {
int i = 1;
sinistrao(i, 2L, new Integer(3), new Long(4));
}
}
Error:(12, 33) java: method sinistrao in class ph.sitedo.certificacao.sobrecargas.Vararg cannot be applied to
given types;
required: java.lang.Long[]
found: long,long,java.lang.Integer,java.lang.Long
reason: argument type java.lang.Integer does not conform to vararg element type java.lang.Long
public class Autoboxing {
int a = new Integer(1);
Integer b = 2;
Long c = 3L;
long d = new Long(4);
Long e = new Integer(5);
}
Error:(10, 26) java: incompatible types
required: java.lang.Long
found: java.lang.Integer
http://sitedoph.com.br/
Sobrecarga e invocação de métodos - Preparatório Certificação - OCAJP7 - Aula 2 - G

Mais conteúdo relacionado

Mais procurados

Palindromo
PalindromoPalindromo
Palindromojbersosa
 
[SCTI 2011] - CLI: sobrevivendo na linha de comando
[SCTI 2011] - CLI: sobrevivendo na linha de comando[SCTI 2011] - CLI: sobrevivendo na linha de comando
[SCTI 2011] - CLI: sobrevivendo na linha de comandoSCTI UENF
 
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto AlegreJava 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto AlegreFrederico Maia Arantes
 
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exceptionLoiane Groner
 
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
[Curso Java Basico] Aulas 75-84: Strings e StringBuilderLoiane Groner
 
[Curso Java Basico] Aula 56: Enum: metodos abstratos
[Curso Java Basico] Aula 56: Enum: metodos abstratos[Curso Java Basico] Aula 56: Enum: metodos abstratos
[Curso Java Basico] Aula 56: Enum: metodos abstratosLoiane Groner
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHASAparicio Junior
 
Aula actionscript basico
Aula actionscript basicoAula actionscript basico
Aula actionscript basicoWemerson Silva
 
(2013-05-20) [DevInSampa] AudioLazy - DSP expressivo e em tempo real para o P...
(2013-05-20) [DevInSampa] AudioLazy - DSP expressivo e em tempo real para o P...(2013-05-20) [DevInSampa] AudioLazy - DSP expressivo e em tempo real para o P...
(2013-05-20) [DevInSampa] AudioLazy - DSP expressivo e em tempo real para o P...Danilo J. S. Bellini
 
[Curso Java Basico - Exceptions] Aula 48: multiplos catch
[Curso Java Basico - Exceptions] Aula 48: multiplos catch[Curso Java Basico - Exceptions] Aula 48: multiplos catch
[Curso Java Basico - Exceptions] Aula 48: multiplos catchLoiane Groner
 
Apresentando o EcmaScript 6
Apresentando o EcmaScript 6Apresentando o EcmaScript 6
Apresentando o EcmaScript 6Giovanni Bassi
 

Mais procurados (20)

Palindromo
PalindromoPalindromo
Palindromo
 
[SCTI 2011] - CLI: sobrevivendo na linha de comando
[SCTI 2011] - CLI: sobrevivendo na linha de comando[SCTI 2011] - CLI: sobrevivendo na linha de comando
[SCTI 2011] - CLI: sobrevivendo na linha de comando
 
Programação Orientada por Objectos - Aula 3
Programação Orientada por Objectos - Aula 3Programação Orientada por Objectos - Aula 3
Programação Orientada por Objectos - Aula 3
 
Pilha em C
Pilha em CPilha em C
Pilha em C
 
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto AlegreJava 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
 
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
 
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
 
Estrutura de dados em Java - Pilhas
Estrutura de dados em Java - PilhasEstrutura de dados em Java - Pilhas
Estrutura de dados em Java - Pilhas
 
Pilha e filas
Pilha e filasPilha e filas
Pilha e filas
 
[Curso Java Basico] Aula 56: Enum: metodos abstratos
[Curso Java Basico] Aula 56: Enum: metodos abstratos[Curso Java Basico] Aula 56: Enum: metodos abstratos
[Curso Java Basico] Aula 56: Enum: metodos abstratos
 
Aula 9
Aula 9Aula 9
Aula 9
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHAS
 
Estrutura de dados - Pilhas
Estrutura de dados - PilhasEstrutura de dados - Pilhas
Estrutura de dados - Pilhas
 
Aula actionscript basico
Aula actionscript basicoAula actionscript basico
Aula actionscript basico
 
Revisão OCPJP7 - Class Design (parte 04)
Revisão OCPJP7 - Class Design (parte 04)Revisão OCPJP7 - Class Design (parte 04)
Revisão OCPJP7 - Class Design (parte 04)
 
(2013-05-20) [DevInSampa] AudioLazy - DSP expressivo e em tempo real para o P...
(2013-05-20) [DevInSampa] AudioLazy - DSP expressivo e em tempo real para o P...(2013-05-20) [DevInSampa] AudioLazy - DSP expressivo e em tempo real para o P...
(2013-05-20) [DevInSampa] AudioLazy - DSP expressivo e em tempo real para o P...
 
[Curso Java Basico - Exceptions] Aula 48: multiplos catch
[Curso Java Basico - Exceptions] Aula 48: multiplos catch[Curso Java Basico - Exceptions] Aula 48: multiplos catch
[Curso Java Basico - Exceptions] Aula 48: multiplos catch
 
Pilha e Fila Estática
Pilha e Fila EstáticaPilha e Fila Estática
Pilha e Fila Estática
 
Pilhas e filas
Pilhas e filasPilhas e filas
Pilhas e filas
 
Apresentando o EcmaScript 6
Apresentando o EcmaScript 6Apresentando o EcmaScript 6
Apresentando o EcmaScript 6
 

Semelhante a Sobrecarga e invocação de métodos - Preparatório Certificação - OCAJP7 - Aula 2 - G

Java aprendendo linguagem.ppt
Java aprendendo linguagem.pptJava aprendendo linguagem.ppt
Java aprendendo linguagem.pptEmerson Cardoso
 
Curso java 01 - molhando os pés com java
Curso java   01 - molhando os pés com javaCurso java   01 - molhando os pés com java
Curso java 01 - molhando os pés com javaMaurício Linhares
 
[Curso Java Basico] Aula 64: Classes aninhadas: internas, locais e anonimas
[Curso Java Basico] Aula 64: Classes aninhadas: internas, locais e anonimas[Curso Java Basico] Aula 64: Classes aninhadas: internas, locais e anonimas
[Curso Java Basico] Aula 64: Classes aninhadas: internas, locais e anonimasLoiane Groner
 
Programação Desktop: Revisão Core Java
Programação Desktop: Revisão Core JavaProgramação Desktop: Revisão Core Java
Programação Desktop: Revisão Core JavaElaine Cecília Gatto
 
Classe integer-float-byte-short-long-double
Classe integer-float-byte-short-long-doubleClasse integer-float-byte-short-long-double
Classe integer-float-byte-short-long-doublePAULO Moreira
 
Semana 4: Atribuições especiais, matrizes, ciclos, classes pacote
Semana  4: Atribuições especiais, matrizes, ciclos, classes pacoteSemana  4: Atribuições especiais, matrizes, ciclos, classes pacote
Semana 4: Atribuições especiais, matrizes, ciclos, classes pacoteManuel Menezes de Sequeira
 
Jug bizus (4)
Jug   bizus (4)Jug   bizus (4)
Jug bizus (4)JugVale
 
[CLPE] Design patterns com c#
[CLPE] Design patterns com c#[CLPE] Design patterns com c#
[CLPE] Design patterns com c#Felipe Pimentel
 
[Devcamp] usando programação funcional agora!
[Devcamp] usando programação funcional agora![Devcamp] usando programação funcional agora!
[Devcamp] usando programação funcional agora!Rodrigo Stefani Domingues
 

Semelhante a Sobrecarga e invocação de métodos - Preparatório Certificação - OCAJP7 - Aula 2 - G (20)

Java aprendendo linguagem.ppt
Java aprendendo linguagem.pptJava aprendendo linguagem.ppt
Java aprendendo linguagem.ppt
 
Curso java 01 - molhando os pés com java
Curso java   01 - molhando os pés com javaCurso java   01 - molhando os pés com java
Curso java 01 - molhando os pés com java
 
[Curso Java Basico] Aula 64: Classes aninhadas: internas, locais e anonimas
[Curso Java Basico] Aula 64: Classes aninhadas: internas, locais e anonimas[Curso Java Basico] Aula 64: Classes aninhadas: internas, locais e anonimas
[Curso Java Basico] Aula 64: Classes aninhadas: internas, locais e anonimas
 
String e IO
String e IOString e IO
String e IO
 
Java
JavaJava
Java
 
GSOIII (JAVA) REVISÃO
GSOIII (JAVA) REVISÃOGSOIII (JAVA) REVISÃO
GSOIII (JAVA) REVISÃO
 
Series lab
Series labSeries lab
Series lab
 
Programação Desktop: Revisão Core Java
Programação Desktop: Revisão Core JavaProgramação Desktop: Revisão Core Java
Programação Desktop: Revisão Core Java
 
Classe integer-float-byte-short-long-double
Classe integer-float-byte-short-long-doubleClasse integer-float-byte-short-long-double
Classe integer-float-byte-short-long-double
 
Semana 4: Atribuições especiais, matrizes, ciclos, classes pacote
Semana  4: Atribuições especiais, matrizes, ciclos, classes pacoteSemana  4: Atribuições especiais, matrizes, ciclos, classes pacote
Semana 4: Atribuições especiais, matrizes, ciclos, classes pacote
 
Insertion Sort Classe Java
Insertion Sort Classe JavaInsertion Sort Classe Java
Insertion Sort Classe Java
 
Aula 7
Aula 7 Aula 7
Aula 7
 
Jug bizus (4)
Jug   bizus (4)Jug   bizus (4)
Jug bizus (4)
 
Jug bizus
Jug   bizusJug   bizus
Jug bizus
 
String
StringString
String
 
[CLPE] Design patterns com c#
[CLPE] Design patterns com c#[CLPE] Design patterns com c#
[CLPE] Design patterns com c#
 
Heap Máximo
Heap MáximoHeap Máximo
Heap Máximo
 
[Devcamp] usando programação funcional agora!
[Devcamp] usando programação funcional agora![Devcamp] usando programação funcional agora!
[Devcamp] usando programação funcional agora!
 
POO - 09 - Entradas e Saídas em Java
POO - 09 - Entradas e Saídas em JavaPOO - 09 - Entradas e Saídas em Java
POO - 09 - Entradas e Saídas em Java
 
Java 07 Entrada Dados
Java 07 Entrada DadosJava 07 Entrada Dados
Java 07 Entrada Dados
 

Último

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 

Último (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Sobrecarga e invocação de métodos - Preparatório Certificação - OCAJP7 - Aula 2 - G

  • 1.
  • 4. public class TestesSobrecargas { void maldade(int... x) { System.out.println("No ..."); } void maldade(Integer x) { System.out.println("No Integer"); } void maldade(long x) { System.out.println("No long"); } void maldade(Long x) { System.out.println("No LONG"); } public static void main(String[] args) { Integer a = 4; new TestesSobrecargas().maldade(a); int b = 4; new TestesSobrecargas().maldade(b); Long c = Long.MIN_VALUE; new TestesSobrecargas().maldade(c); new TestesSobrecargas().maldade(a, b); } } No Integer No long No LONG No ...
  • 5.
  • 6. public class IntegerInt { static void sacanagem(int i) {System.out.println("int");} static void sacanagem(Integer i) {System.out.println("Integer");} public static void main(String[] args) { sacanagem(new Integer(1)); sacanagem(1); } } Integer int
  • 7. public class IntegerInt { //static void sacanagem(int i) // {System.out.println("int");} static void sacanagem(Integer i) {System.out.println("Integer");} public static void main(String[] args) { sacanagem(new Integer(1)); sacanagem(1); } } Integer Integer
  • 8. public class IntegerInt { static void sacanagem(int i) {System.out.println("int");} //static void sacanagem(Integer i) // {System.out.println("Integer");} public static void main(String[] args) { sacanagem(new Integer(1)); sacanagem(1); } } int int
  • 9. public class IntegerInt { static void sacanagem(long i) {System.out.println(“long");} //static void sacanagem(Integer i) // {System.out.println("Integer");} public static void main(String[] args) { sacanagem(new Integer(1)); sacanagem(1); } } long long
  • 10. public class IntegerInt { static void sacanagem(long i) {System.out.println("long");} static void sacanagem(Integer i) {System.out.println("Integer");} public static void main(String[] args) { sacanagem(new Integer(1)); sacanagem(1); } } Integer long
  • 11. public class TesteVacaEFrango { static void fazerBarulho(Animal a) { System.out.println("Animaaaaaaal");} static void fazerBarulho(Vaca a) { System.out.println("Muuuuuuuuuuu");} static void fazerBarulho(Frango a) { System.out.println("Cocóooricóooo");} public static void main(String[] args) { Animal a = new Animal(); Animal b = new Vaca(); Animal c = new Frango(); Vaca d = new Vaca(); Frango e = new Frango(); fazerBarulho(a); fazerBarulho(b); fazerBarulho(c); fazerBarulho(d); fazerBarulho(e); } } class Animal {} class Vaca extends Animal {} class Frango extends Animal {} Animaaaaaaal Animaaaaaaal Animaaaaaaal Muuuuuuuuuuu Cocóooricóooo
  • 12. public class Vararg { static void sinistrao(long... vararg) { for (long l : vararg) { System.out.print(l + ","); } } public static void main(String[] args) { int i = 1; sinistrao(i, 2L, new Integer(3), new Long(4)); } } 1, 2, 3, 4,
  • 13. public class Vararg { static void sinistrao(double... vararg) { for (double l : vararg) { System.out.print(l + ","); } } public static void main(String[] args) { int i = 1; sinistrao(i, 2L, new Integer(3), new Long(4)); } } 1.0,2.0,3.0,4.0,
  • 14. public class Vararg { static void sinistrao(int... vararg) { for (int l : vararg) { System.out.print(l + ","); } } public static void main(String[] args) { int i = 1; sinistrao(i, 2L, new Integer(3), new Long(4)); } } Error:(12, 33) java: method sinistrao in class ph.sitedo.certificacao.sobrecargas.Vararg cannot be applied to given types; required: int[] found: long,long,java.lang.Integer,java.lang.Long reason: argument type long does not conform to vararg element type int
  • 15. public class Vararg { static void sinistrao(Long... vararg) { for (Long l : vararg) { System.out.print(l + ","); } } public static void main(String[] args) { int i = 1; sinistrao(i, 2L, new Integer(3), new Long(4)); } } Error:(12, 33) java: method sinistrao in class ph.sitedo.certificacao.sobrecargas.Vararg cannot be applied to given types; required: java.lang.Long[] found: long,long,java.lang.Integer,java.lang.Long reason: argument type java.lang.Integer does not conform to vararg element type java.lang.Long
  • 16. public class Autoboxing { int a = new Integer(1); Integer b = 2; Long c = 3L; long d = new Long(4); Long e = new Integer(5); } Error:(10, 26) java: incompatible types required: java.lang.Long found: java.lang.Integer
  • 17.