В одной из предыдущих статей мы рассматривали объектно-ориентированное программирование / ООП. Сегодня мы поговорим про его неотъемлемую часть - классы. Что это такое, зачем они нужны, и как применяются. Поехали! Подобному тому, как человек не может обойтись без скелета и мышц, объектно-ориентированное программирование не обходится без классов и методов (но конечно не ограничиваясь только ими). Понимание концепции классов и умелая работа с ними, позволяет быстро создавать очень красивые программы...
Класс - это отдельная конструкция, с которой связан набор данных и методов. С классами мы имеем дело, начиная с первой “Hello World” программы. Давайте опять вспомним ее, чтобы разобраться с темой урока: Здесь у нас класс Main с методом main. Класс - это тип данных, как int или массив. Можно создать переменную с типом Main: заметьте, что для создания нового значения с типом Main мы используем ключевое слово new. Значение с типом какого-нибудь класса часто называют объектом. Резюмируя, класс - это тип, а значение с типом класс - это объект...