Java_Ключевое слово this


Приветствую всех.
Сегодня мы будем рассматривать this.

И так приступим. Ключевое слово this нужно в качестве указателя на текущий экземпляр класса для доступа к его внутренней перемееной. А так же его можно использоваться, когда в теле метода или конструктора локальная переменная (параметр) имеет тоже имя, что переменная - член класса.
Вот теперь давайте рассмотрим пример. Пусть у нас будут фрукты и мы посчитаем цену яблок за 10 кг.

public class ChisloDemo{
    int apple;
    int pear;
    int banana;
    //конструктоо
    ChisloDemo (int apple, int pear, int quantity, int banana) {
        this.apple = apple;
        this.pear = pear;
        this.quantity = quantity;
        this.banana = banana;
    }
    //Теперь произведем расчет
    double summaApple (double zena){
        double value = this.apple * zena;
        return value;
    }
    public static void main (String [ ] args) {
    ChisloDemo chd = new ChisloDemo(10,5,7,20);
    System.out.println("Цена 10 кг яблок = " + chd.summaApple(99));
    }
    }
this_java.gif

Comments 0