Bom dia, vamos direto ao assunto, seja o código hipotético a seguir:
package ifetce.telematica.Exemplo;
//imports ocultados.
public class Rect extends Frame{
public static void main(String[] args){
new Rect();
}
Rect(){
...
setSize(200, 100);
add("Exemplo", new CRect());
}
}
class CRect(){
public void paint(Graphics g){
Dimension d = getSize();
...
}
}
A minha dúvida é como se dá o acesso direto de getSize() pela classe CRect ao tamnha do Frame, como e porque isso acontece.
Obrigado.
