Java классы
Автор Николай Сомкин задал вопрос в разделе Другие языки и технологии
Что такое класс в языке java. Только простым языком если можно и получил лучший ответ
Ответ от Алексей Васильев[гуру]
класс это набор переменных и функций у которых убозначены права доступа
прав доступа 3 вида
открытый - отовсюду можно получить доступ
закрытый - из текущего класса и наследуемых
защищенный - только из этого класса
класс можно наследовать - создавать новый класс у которого будут все старый функции и переменные но еще и новые
в новом классе их уже повторно назначать не нужно
чтобы работать с классом нужно создать его экземпляр
количество экземпляров класса можно создавать сколько угодно
т. е. по сути ты создаешь класс который что то делает
например класс для подсчета заркплаты
в ней куча функций и т. д.
потом чтобы его использовать ты его подрубаешь, создаешь его экземпляр методом new и уже с экземпляром работаетшь
например зарплата дяди васи
new zarplata ('дядя вася');
зрплата тети зины
new zarplata ('тети зины');
еще есть статические методы класса - в них не нужно создавать экземляры методом new - можно сразу обращаться к любому методу из класса
на будущее
еще есть патрены проектирования
еще есть mvc патерн