extends JFrame i słowo this

0

Witam moi drodzy. Zawsze myślałem, że słowo this stosujemy tylko to zmiennych obiekta, ale w tym przydkładzie widzę że... nie tylko do zmiennych, niby.
Mam kod

public class SimpleGUI extends JFrame{

    public SimpleGUI(){
        super("Simple Example");
        this.setVisible(true);
        this.setBounds(100, 100, 250, 100);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

super korzysta z konstruktora JFrame(title), a ten znowy wysyła super(title) do klasy Frame - (AWT). Z tym jest okey.
A co dotyczy this.jakaśMetoda? Do jakieś klasy ona wysyła (true), (100,100,250,100) i ten ostatni?
Bardzo przepraszam za mój polski, najczęściej się uczyłem z rosyjskich książek i ros. youtube.
Dziękuję bardzo !

1

W tym wypadku zakładam, że odwołujesz się do publicznych metod (setterów) klasy po której dziedziczysz, tj. JFrame.

1
  1. this oznacza ten obiekt
  2. Skoro dziedziczysz po jakiejś klasie extends XYZ to twoja klasa (i tym samym wszystkie jej obiekty) dziedziczą pola oraz metody klasy z której dziedziczyłes. Więc te metody o które pytasz znajdują się w klasie JFrame z której dziedziczyłeś.

1 użytkowników online, w tym zalogowanych: 0, gości: 1