Line 12: | Line 12: | ||
== break == | == break == | ||
+ | |||
+ | * Utilização em ciclos: ver <code>[[#for|for]]</code> e <code>[[#while|while]]</code>. | ||
+ | * Outros casos: ver <code>[[#switch|switch]]</code>. | ||
== byte == | == byte == | ||
Line 32: | Line 35: | ||
== continue == | == continue == | ||
+ | |||
+ | * Ver <code>[[#for|for]]</code> e <code>[[#while|while]]</code>. | ||
== default == | == default == | ||
Line 110: | Line 115: | ||
== this == | == this == | ||
+ | |||
+ | === Referência === | ||
+ | |||
+ | Referência para o objecto "actual", i.e., para o objecto no contexto do qual se executa o código onde aparece a referência. O exemplo seguinte, embora não siga as regras de nomenclatura, ilustra o uso de <code>this</code> como forma de desambiguar as variáveis no construtor. | ||
+ | |||
+ | class A { | ||
+ | int x; | ||
+ | A(int x) { | ||
+ | this.x = x; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | === Sintaxe de Construção === | ||
+ | |||
+ | Num construtor, esta palavra reservada pode ser utilizada para chamar explicitamente outro construtor da mesma classe. Quando é utilizado desta forma, <code>this</code> pode ocorrer apenas uma vez e deve aparecer como a primeira instrução do construtor. | ||
+ | |||
+ | class A { | ||
+ | A(int i) { /* qualquer coisa */ } | ||
+ | A(float f, int i) { | ||
+ | this(i); // chamada ao primeiro construtor | ||
+ | /* resto do segundo construtor */ | ||
+ | } | ||
+ | } | ||
== throw == | == throw == | ||
Line 120: | Line 148: | ||
[[Tipos primitivos em Java|Tipo primitivo]]. | [[Tipos primitivos em Java|Tipo primitivo]]. | ||
+ | |||
+ | == volative == | ||
== while == | == while == |
Ver switch
.
Ver try
.
Ver switch
.
Ver while
.
Ver if
.
Ver class
.
Ver try
.
Ver interface
.
Operador.
Referência para o objecto "actual", i.e., para o objecto no contexto do qual se executa o código onde aparece a referência. O exemplo seguinte, embora não siga as regras de nomenclatura, ilustra o uso de this
como forma de desambiguar as variáveis no construtor.
class A { int x; A(int x) { this.x = x; } }
Num construtor, esta palavra reservada pode ser utilizada para chamar explicitamente outro construtor da mesma classe. Quando é utilizado desta forma, this
pode ocorrer apenas uma vez e deve aparecer como a primeira instrução do construtor.
class A { A(int i) { /* qualquer coisa */ } A(float f, int i) { this(i); // chamada ao primeiro construtor /* resto do segundo construtor */ } }