Булат, static означает, что нельзя создать экземпляр данного класса. То есть, если у тебя класс, скажем, Car, статический, то строчка Car car = new Car(); будет ошибкой. а public - это один из вариантов доступа к членам класса. Вариантов 3: 1) private (стоит по умолчанию) - это закрытый доступ к членам класса: методам, переменным. К ним обращаться могут только те методы, которые внутри класса; 2) public - это значит, что доступ открыт и можно напрямую обратиться; 3) protected - доступный для классов, которые унаследуются. Например: class Cat { int Age, Weight; void Meow(); } если в функции main написать Cat Murzik; Murzik.Age=5; то это будет ошибка из-за того, что по умолчанию доступ закрыт. Подробнее на курсе "Теория ООП" :)
Научился: За этот видео урок я научилась следующему:
1. Научилась писать класс Sound для воспроизведения звуков.
2. Делать переключение звука.
Скриншот в приложении. Трудности: Так как я новичок, еще не пришло понимание, что за чем следует в написании самого кода и какие функции и методы за что отвечают. Но я не буду сдаваться.