С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
16 / 14 / 4
Регистрация: 21.11.2014
Сообщений: 320
1

Доступ к другим классам

12.09.2019, 15:30. Показов 435. Ответов 4

Author24 — интернет-сервис помощи студентам
Всем здравствуйте я новичок в яве есть вопрос как получить доступ к методу getAllDates() из класса Frequency , так как создать обьект этого класса не могу ругается на 'Frequency()' has protected access in 'com.pt.core.util.freq.Frequency'. А мне нужен этот метод в другом классе

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package com.pt.core.util.freq;
 
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.pt.pojo.DayOfWeek;
import com.pt.pojo.FrequencyType;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.mongodb.core.mapping.DBRef;
 
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
 
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@Data
public class Frequency implements Iterable<LocalDate> {
 
 
    @DBRef
    protected com.pt.pojo.FrequencyType type;
    @DBRef
    protected com.pt.pojo.DayOfWeek dayOfWeek;
 
    protected Integer every;
    protected Integer dayOfMonth;
    protected LocalDate start;
    protected LocalDate endsOn;
 
    protected Integer maxIterations;
 
    private String text;
 
 
    @Builder(toBuilder = true)
    private Frequency(Integer every, FrequencyType type, DayOfWeek dayOfWeek, Integer dayOfMonth, LocalDate start, LocalDate endsOn, Integer maxIterations) {
        this.every = every;
        this.type = type;
        this.dayOfWeek = dayOfWeek;
        this.dayOfMonth = dayOfMonth;
        this.start = start;
        this.endsOn = endsOn;
        this.maxIterations = maxIterations;
    }
 
    @Override
    public Iterator<LocalDate> iterator() {
        return new FrequencyIterator(this);
    }
 
    @JsonIgnore
    public List<LocalDate> getAllDates() {
        List<LocalDate> list = new ArrayList<>();
        for (LocalDate date : new FrequencyIterator(this)) {
            list.add(date);
        }
        return list;
    }
 
    public String getText() {
        return FrequencyText.translate(this);
    }
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.09.2019, 15:30
Ответы с готовыми решениями:

Программа по классам
сделал программу, только проблема в том, что она в консоли просто дублирует NamesNames итд,...

Списки по классам
Привет всем! никак не могу реализовать эту задачку на java!Помогите пожалуйста!

Документация по классам java
Есть ли такое на русском?Хотя бы по некоторым классам. На сайте oracle только англ.

Задача по классам в Java
В программе создаются два класса. Первый класс зависит от варианта выполнения работы. В этом классе...

4
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
13.09.2019, 10:05 2
На 17 строку посмотри повнимательнее
0
16 / 14 / 4
Регистрация: 21.11.2014
Сообщений: 320
13.09.2019, 11:41  [ТС] 3
Да я видел,почитал немного инфы и получил доступ через конструктор с помощью аннотации @Builder
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
13.09.2019, 11:44 4
Цитата Сообщение от Nightwalker Посмотреть сообщение
почитал немного
надо побольше читать, полезно
0
16 / 14 / 4
Регистрация: 21.11.2014
Сообщений: 320
13.09.2019, 11:58  [ТС] 5
да согласен
0
13.09.2019, 11:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2019, 11:58
Помогаю со студенческими работами здесь

CSS: доступ к классам
Хотела бы из скрипта получать значение свойства color, заданное в определенном классе таблицы...

Выборочный доступ к классам.
Здравствуйте, допустим, что у меня есть класс General, как мне сделать так, чтобы некоторые левые...

Доступ к классам апплета
В jar файле находятся кроме апплета еще два класса, так вот можно ли из JavaScript обратится к ним,...

Доступ к дочерним классам из родительского
Многим известно, что родительский класс ничего не должен знать о своих потомках. Упоминание...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru