Olá! Comprei esse livro para estudar em paralelo com o curso da Alura. Mas não estou entendo, o que é usado no livro não condiz com curso e estou meio perdido. No capítulo 9 do livro "Programação orientada a Objetos: herança" aparecem uns códigos que nunca vi no Curso da Alura. Vou ver isso posteriormente?
Vou dar um exemplo:
public class CommissionEmployeeTest
5 {
6 public static void main(String[] args)
7 {
8 // instancia o objeto CommissionEmployee
9 ïCommissionEmployee employee = new CommissionEmployee(ÿ
10 ï "Sue", "Jones", "222-22-2222", 10000, .06); ÿ
11
12 // obtém os dados de empregado comissionado
13 System.out.println(
14 "Employee information obtained by get methods:");
15 System.out.printf("%n%s %s%n", "First name is",
16 ïemployee.getFirstName()ÿ);
17 System.out.printf("%s %s%n", "Last name is",
18 ïemployee.getLastName()ÿ); continua
0jhtp.indb 290 07/07/2016 15:19:14
Capítulo 9 Programação orientada a objetos: herança 291
19 System.out.printf("%s %s%n", "Social security number is",
20 ïemployee.getSocialSecurityNumber()ÿ);
21 System.out.printf("%s %.2f%n", "Gross sales is",
22 ïemployee.getGrossSales()ÿ);
23 System.out.printf("%s %.2f%n", "Commission rate is",
24 ïemployee.getCommissionRate()ÿ);
25
26 ïemployee.setGrossSales(5000); ÿ
27 ïemployee.setCommissionRate(.1);ÿ
28
29 System.out.printf("%n%s:%n%nï%sÿ%n",
30 "Updated employee information obtained by toString", ïemployeeÿ);
31 } // fim de main
32 } // fim da classe CommissionEmployeeTest