O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

POO - 20 - Wrapper Classes

2.025 visualizações

Publicada em

Publicada em: Tecnologia
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Download or read that Ebooks here ... ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... .........................................................................................................................
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Download or read that Ebooks here ... ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... .........................................................................................................................
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

POO - 20 - Wrapper Classes

  1. 1. Fundamentos da Linguagem Java Classes Básicas da API do Java Wrapper Classes Ludimila Monjardim Casagrande 2012
  2. 2. Wrapper Classes  Cada tipo primitivo do Java possui a sua wrapper class correspondente.  Uma wrapper class é simplesmente uma classe que encapsula um único e imutável valor.  Por exemplo, a classe Integer encapsula um valor do tipo int e a classe Float encapsula um valor do tipo float.Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 2
  3. 3. Wrapper Classes  As Wrapper Classes do Java são:  Boolean boolean  Byte byte  Character char  Short short  Integer int  Long long  Float float  Double doubleFundamentos do Java ©2012 Ludimila Monjardim Casagrande 3
  4. 4. Construtores das Wrapper Classes  Normalmente, as Wrapper Classes admitem dois construtores, um que recebe o tipo primitivo correspondente como argumento e outro que recebe uma String como argumento (Character é uma exceção).  Exemplo:  Double d1 = new Double(1.0);  Double d2 = new Double(“1.0”);Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 4
  5. 5. Instanciando uma Wrapper Class  Formas de instanciar uma Wrapper Class: boolean b1 = true; Boolean b2 = new Boolean(b1); Boolean b3 = new Boolean(false); short s1 = 41; Short s2 = new Short(s1); //Não dá para passar 41 direto, Short s3 = new Short((short)41); //porque esse valor é considerado int Integer i1 = new Integer(1000); Integer i2 = new Integer(“1000”); Float f1 = new Float(1.0f); Float f2 = new Float("1.0"); //Se a String passada como argumento //não for um número ou não pertencer ao //intervalo correspondente ao float, então a //exceção NumberFormatException é //lançadaFundamentos do Java ©2012 Ludimila Monjardim Casagrande 5
  6. 6. Convertendo String para Tipo Primitivo  As Wrapper Classes fornecem métodos para a conversão de uma String em um tipo primitivo correspondente.  Exemplos desses métodos são:  byte b = Byte.parseByte("1");  long l = Long.parseLong("1");  int i = Integer.parseInt("1");  double d = Double.parseDouble("1");Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 6
  7. 7. Recuperando o Tipo Primitivo  Cada Wrapper Class também fornece um método que retorna o tipo primitivo por ela encapsulado.  As assinaturas desses métodos são:  public byte byteValue( );  public short shortValue( );  public int intValue( );  ...Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 7
  8. 8. Wrapper Classes e Collections  Os métodos para adição de elementos em uma coleção, normalmente, admitem um objeto como argumento e não um tipo primitivo.  Veja o exemplo do método add da classe ArrayList:  public boolean add(Object o)Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 8
  9. 9. Wrapper Classes e Collections  Sendo assim, para armazenar um tipo primitivo em uma coleção é necessário encapsulá-lo usando a Wrapper Class correspondente para, então, adicioná-lo à coleção.  Exemplo: boolean b1 = true; Boolean b2 = new Boolean(b1); ArrayList list = new ArrayList(); list.add(b2);Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 9
  10. 10. String e Tipos Primitivos  A classe String oferece os seguintes métodos estáticos (isto é, métodos que independem de uma instância) para obter uma cadeia de caracteres (String) a partir de um dado tipo primitivo:  public static String valueOf(boolean b)  public static String valueOf(char c)  public static String valueOf(int i)  public static String valueOf(long l)  public static String valueOf(float f)  public static String valueOf(double d)Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 10
  11. 11. String e Tipos Primitivos  Um método estático é associado à classe e não a uma instância particular da mesma. É fácil entender por que o método em questão deve ser estático, pois, quando resolvemos expressar um número na forma de caracteres, ainda não temos uma String. O método a ser chamado é que irá criá-la.  Exemplo: double p = 3.14; int i = 123; String s1 = String.valueOf(p); String s2 = String.valueOf(i);Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 11
  12. 12. Tutoriais do Java  The Java Tutorials  Getting Started  http://java.sun.com/docs/books/tutorial/getStarted/  Learning the Java Language  http://java.sun.com/docs/books/tutorial/java/Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 12
  13. 13. Referências  Caelum: Ensino e Soluções em Java. FJ-11 – Java e Orientação a Objetos. http://www.caelum.com.br/curso/fj-11-java- orientacao-objetos/Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 13

×