Перейти к содержанию
Авторизация  
DenisPavlovich

Геттер И Сеттер. Вопросы. Не Относится К Л2.

Рекомендуемые сообщения

package com.javarush.test.level05.lesson05.task03;

/* Задание:
Геттеры и сеттеры для класса Dog
Создать class Dog. У собаки должна быть кличка String name и возраст int age.
Создайте геттеры и сеттеры для всех переменных класса Dog.
*/

public class Dog {

private int age;
private String name;

public void setAge(int newAge) {
age = newAge;
}

public String getName() {
return name;
}

public void setName(String newName) {
name = newName;
}
public int getData() {
return age;
}

Dog dog1 = new Dog();

public void main(String[] args){
dog1.setAge(12);
dog1.setName("sadda");

}
}

 

Задание сверху.

Что я сделал не так? =(

Изменено пользователем DenisPavlovich

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Был еще такой вариант:

 

package com.javarush.test.level05.lesson05.task03;

/* Геттеры и сеттеры для класса Dog
Создать class Dog. У собаки должна быть кличка String name и возраст int age.
Создайте геттеры и сеттеры для всех переменных класса Dog.
*/

public class Dog {
public static String name;
public static int age;

Dog dog1 = new Dog();

public void main(String[] args){
dog1.setName("Shot");
dog1.setAge(2);

}

public void setName(String name){
this.name = name;
}

public int getAge(int i){
return age;
}
public void setAge(int age){
this.age = age;
}

public String getName(String name){
return name;
}


}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может стоит обозвать метод возвращения возраста как getAge(), а не getData()?

del.

Метод main должен быть static

Изменено пользователем Yokus
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Dog dog1 = new Dog(); всунь в метод main

Изменено пользователем Nelige
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Dog dog1 = new Dog(); всунь в метод main

Или сделать его статическим

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или сделать его статическим

И сделать его статическим. Я не обратил внимания на это, сори)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо.

Но почему мой вариант не верный?

Первый который.

Тебе же написали: main должен быть static и static должно быть объявление и инициализация объекта Dog

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тебе же написали: main должен быть static и static должно быть объявление и инициализация объекта Dog

 

Разобрался. Спасибо!

 

Может быть и тут что-то посоветуете?

 

http://forummaxi.ru/index.php?showtopic=45253

Изменено пользователем DenisPavlovich

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разобрался. Спасибо!

 

Может быть и тут что-то посоветуете?

 

http://forummaxi.ru/...showtopic=45253

К сожалению я в Геодате полный ноль. Ничем не могу помочь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...