Основываясь на том, как вы задали этот вопрос, я считаю, что недоразумение может быть в определении класса. «Класс клиента» (насколько я могу судить) означает класс, который существует в клиентском приложении. «Класс сервера» будет таким, который существует в серверном приложении.
Посмотрите на модели клиент-сервер и то, что класс просит вас сделать, может стать более очевидным.
Client-Server Model
клиент-сервер характеристикой описывает взаимосвязь сотрудничающих программ в приложении. Серверный компонент предоставляет функцию или услугу одному или нескольким клиентам, которые инициируют запросы на такие услуги.
Клиент и сервер (обычно) два отдельных приложения. Вы бы создали два разных приложения, которые взаимодействуют друг с другом через некоторый протокол связи.
Как только вы понимаете разницу между сервером и клиентом, становится очевидным различие между классом сервера и классом клиента.
Короткий ответ на вопрос классов: в подавляющем большинстве сценариев клиентский и серверный код выполняется в разных классах (и в разных программах). Существуют определенные типы архитектуры, которые будут иметь как клиентскую, так и серверную логику в одной и той же кодовой базе (одноранговые приложения - один пример), но вам придется исследовать архитектуру и принять решение на основе самого присваивания.
Что касается импорта: да. Концепция импорта существует на языке Java и используется для того, чтобы вы могли использовать класс, определенный в одном файле в другом файле.
Using Package Members - это документация с сайта Oracle, в которой содержится дополнительная информация об импорте.
Чтобы использовать элемент общественного пакета снаружи его пакета, необходимо выполнить одно из следующих действий:
Refer to the member by its fully qualified name
Import the package member
Import the member's entire package
Если вы новичок в Java и программирования, проверить Getting Started след на страницу Oracle (а также другую документацию).
@Sotirios Delimanolis Спасибо, это мой первый вопрос здесь. Я очистил его. – kittenchops
Java! = JavaScript. – Qix
@ Qix Да, я знаю. Мои навыки работы с javascript на самом деле намного лучше, чем моя Java, но я в онлайн-классе Java, с преподавателем, который просто электронной почты обратно, что мне нужно для Google. – kittenchops