Какой вариант правильно представляет поведение, описанное в этом сценарии инкапсуляции в Java? [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Какой вариант правильно представляет поведение, описанное в этом сценарии инкапсуляции в Java? [закрыто]

Сообщение Anonymous »

Я анализирую техническую правильность следующего сценария инкапсуляции Java и хотел бы получить разъяснения экспертов.
Описание вопроса:
В Java этот фрагмент правильно использует инкапсуляцию для хранения ежемесячных продаж и представления отрицательных значений.
Варианты:
(A) Публичная двойная сумма продаж
(B)
private double salesAmount
Public double getsalesAmount () { return SalesAmount;
Public Void SetSalesAmount ( DoubleS { SalesAmount = s;
(C)
private double salesAmount;
public double getsalesAmount() { return salesAmount;
public void setsalesAmount ( double s) {
if ( s >= 0 ) { salesAmount = s; } else {
System.out.println("Invalid"); }
(D) Ни один из вариантов
Вопрос:
Какой вариант технически правилен с точки зрения языка Java и принципов ООП?
Пожалуйста, обоснуйте ответ, используя стандарт Ява

Подробнее здесь: https://stackoverflow.com/questions/798 ... sulation-s
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»