Печать int в String в классе

Поэтому мне сложно преобразовать int month, day и year в строку для отображения на экране. Когда он распечатывается на экране, он показывает как "631987dateType @ 70dea4e". Как мне исправить это и почему он это делает.

public class dateType {
    private int month;
    private int day;
    private int year;

    public dateType() {
    // TODO Auto-generated constructor stub
        month = 6;
        day = 03;
        year = 1987;    
    }

    public int getMonth() {
        return month;
    }

    public void setMonth(int month) {
        this.month = month;
    }

    public int getYear() {
        return year;
    }

    public void setYear(int year) {
        this.year = year;
    }

    public int getDay() {
        return day;
    }

    public String toString() {
        return dateType();
    }

Это компилируется? return dateType(); Также в java есть класс встроенный Date / LocalDate со всей этой информацией, а также классы формата даты ... Зачем вам это нужно?

OneCricketeer 17.04.2018 02:11

@ cricket_007 он не компилируется с return dateType только тогда, когда я его удаляю, но это когда он "631987dateType @ 70dea4e". Это домашнее задание, и таким образом мы должны создать класс.

VegasProgrammer 17.04.2018 02:16

Вам нужно создать строку, используя каждый из методов получения. Не возвращать новый объект

OneCricketeer 17.04.2018 02:46
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
3
19
0

Другие вопросы по теме