Урок на сайте itProger: https://itproger.com/course/java/17 В этом уроке мы изучим анонимные классы, а также рассмотрим что тако…

source

19 COMMENTS

  1. Прекратите использовать дебильнео слово "прикольно". Вы же пиште видео не для себя. Советую вам не от балды выдумывать текст а подготавливать и читать его. минус заработали.

  2. package javaapplication10;

    public class JavaApplication10 {

    public static void main(String[] args) {
    Computer comp = new Computer();
    comp.ram.start(); //вот это хуйня не хочет работать
    comp.i7.start();

    }

    }
    другой класс

    package javaapplication10;

    public class Computer {
    Proccessor i7 = new Proccessor();
    class Proccessor {
    private boolean isStart = false;

    public void start (){
    isStart = true;
    System.out.println("Работает " + isStart);
    }
    public void shutdown (){
    isStart = false;
    }
    Ram ram = new Ram();
    class Ram {
    private boolean isStart = false;

    public void start (){
    isStart = true;
    }
    public void shutdown (){
    isStart = false;
    }
    }
    }
    }

  3. Но ведь, по существу создается не анонимный класс, а анонимный объект уже существующего класса. Разве не так?

  4. Мэин
    package com.company;

    public class Main {
    public static void main (String[] args){
    Car car = new Car();
    car.doom.start(); // вот это упорно не хочет работать, но почему? Уверен глупая ошибка, но помогите разобраться)
    }

    другой класс
    package com.company;

    public class Car {
    class Engine {
    private boolean isStart = false;
    public void start(){
    isStart=true;
    System.out.println("isStart "+isStart);
    }
    public void off(){
    isStart=false;
    System.out.println("isStart "+isStart);
    }
    Engine doom = new Engine();
    }
    }

  5. Не выводиться анонимный класс.
    Вот код:
    new Computer14()/Анонимный класс/ {
    void superComp () {
    this.i7.start();
    this.transfer.start();
    }
    };
    До этого выводился вложенный класс поэтому в документе компьютер ошибок не было.

  6. класно обясняешь!!!!!! всё четко! можешь по C# обяснить про форму…windows form…пожалуйста!!!!!!

LEAVE A REPLY

Please enter your comment!
Please enter your name here