Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
172 / 118 / 57
Регистрация: 08.01.2013
Сообщений: 664

Почему get и set недоступны?

19.10.2018, 16:30. Показов 1208. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проект в файл Constructor.rar. Cреда: intellij idia
Constructor.rar
Иерархия файлов и папок
Кликните здесь для просмотра всего текста


Почему в файле ConstCar пишет ошибку на отсутствие метода "getSpeedMax"? Как сделать видимым этот метод, не перенося в класс "PropertyCar", и не нарушая иерархию классов?
P.S. Не люблю когда все методы описаны в одном классе. Да написано коряво, можно было объявить переменные public
и не парится геттерами и сеттерами. Но хочу на опыте использовать геттеры и сеттеры, чтобы в памяти отложилось.
Java
1
BMW.getSpeedMax();
Ниже представлен коды классов в проекте
Кликните здесь для просмотра всего текста

ConstCar
Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import Prperty.PropertyCar;
 
import java.util.Scanner;
 
public class ConstCar {
    public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
        int Accel, SM, SN, Wt;
        System.out.println("Введите максимальную скорость автомобиля!");
        SM=in.nextInt();
        System.out.println("Введите вес автомобиля!");
        Wt=in.nextInt();
        Accel=0;
        SN=0;
 
        PropertyCar BMW = new PropertyCar(SM,SN,Wt,Accel);
        //BMW.getSpeedMax();
        //System.out.println("SpeedMax " + );
    }
}


PropertyCar
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package Prperty;
 
public class PropertyCar
{
    protected int SpeedMax, SpeedNow, Weight, Acceleration;
    public PropertyCar(int SpeedMax, int SpeedNow, int Weight, int Acceleration)
    {
        this.SpeedMax=SpeedMax;
        this.SpeedNow=SpeedNow;
        this.Weight=Weight;
        this.Acceleration=Acceleration;
    }
    public PropertyCar()
    {}
 
}


GetSpeedMax
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
package Prperty.GetSetSpeedMax;
 
import Prperty.PropertyCar;
 
public class GetSpeedMax extends PropertyCar
{
    public int getSpeedMax()
    {
        return SpeedMax;
    }
}


0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.10.2018, 16:30
Ответы с готовыми решениями:

Почему в VBA из Access могут быть недоступны типы Recordset и Database?
Hi, All! Почему в VBA из Access97 могут быть недоступны типы Recordset и Database ? Я описываю переменные: Dim dbs As Database ...

Почему появляется предупреждение Variable '...' set but not used
Здравствуйте. Возник вопрос, почему при компиляции данного кода #include <iostream> int main( int argc, char** argv ) { int...

Почему на строку Set db = DAO.OpenDatabase ругается VB
Самое начало. DAO подключен. Dim db As DAO.Database Dim rs As DAO.Recordset Set db = DAO.OpenDatabase('C:\SEMENkr_97.mdb')И VB...

2
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
19.10.2018, 16:37
давно я такой дичи не видел
public class GetSpeedMax extends PropertyCar


по теме - ты создаешь объект класса PropertyCar в котором нет такого метода
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
19.10.2018, 16:41
Лучший ответ Сообщение было отмечено bloomder как решение

Решение

Цитата Сообщение от bloomder Посмотреть сообщение
BMW.getSpeedMax();
Здесь ты пытаешься вызвать метод getSpeedMax() у объекта класса PropertyCar. Только вот в этом классе такого метода нет.
Java
1
2
PropertyCar BMW = new GetSpeedMax(SM,SN,Wt,Accel);
int x = BMW.getSpeedMax();
Будет работать

Добавлено через 58 секунд

Не по теме:

Цитата Сообщение от Pablito Посмотреть сообщение
давно я такой дичи не видел
Что есть, то есть...


0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.10.2018, 16:41
Помогаю со студенческими работами здесь

Почему в коллекциях типа Set нельзя хранить null
Почему в коллекциях типа Set нельзя хранить значение null

Почему иногда свойствами называют и переменные класса, а так же set и get
Почему иногда свойствами называют и переменные класса, и так же функции set, get? Допустим написано, что интерфейс может содержать...

Union(Set set1, Set set2) и intersect(Set set1, Set set2)
Напишите методы union(Set set1, Set set2) и intersect(Set set1, Set set2), реализующих операции объединения и пересечения двух множеств....

Ошибка SQL запрос: SET CHARACTER SET 'utf8';
Два года назад на одном из форумов некто задал вопрос (см. ниже), на который так никто и не ответил. У меня сейчас точная копия проблемы....

Чем отличается guid id {get; set;} от int id {get; set;}
Подскажите пожалуйста чем отличается guid id {get; set;} от int id {get; set;}?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru