package Animal;
public class Animal {
private int mass;
private String color;
Animal() {
}
Animal(int mass, String color) {
this.mass = mass;
this.color = color;
}
public void roar() {
System.out.println("bark-bark");
}
void about() {
System.out.println(this.mass + "" + this.color);
}
@Override
public String toString() {
return "Animal{" +
"mass=" + mass +
", color='" + color + '\'' +
'}';
}
}
package Animal;
public class Dinosaur extends Animal {
int weight;
Dinosaur() {
}
Dinosaur(int mass, String color, int weight) {
super();
this.weight = weight;
}
@Override
public void roar(){
System.out.println("pur-pur");
}
@Override
void about() {
super.about();
System.out.println("и еще чуть-чуть");
}
@Override
public String toString() {
return super.toString();
}
}
package Animal;
public class main {
public static void main(String[] args) {
Animal animal = new Animal(50, "red");
Dinosaur dino = new Dinosaur(500,"green",50);
animal.roar();
dino.roar();
animal.about();
dino.about();
System.out.println(animal);
System.out.println(dino);
}
}
Метод About() переопределен, экземпляр класса создан и данные внесены. Почему метод dino.about() работает, но выдает :
0null
?
Что забыто и куда добавить?
Ошибка тут
Dinosaur(int mass, String color, int weight) {
super(mass, color);
this.weight = weight;
}
Вы вызвали конструктор super(); который как раз таки не инициализирует переменные
Animal() {
}
Разрабатываю HTMLCalendar с событиями на Django и не знаю как перевести месяц на русский язык, вывод в английском формате, а мне нужно на русском, может...
На платформе лежит сайт, редактировать там особо ничего нельзя, но есть такой код на страницевот не пойду как уменьшить размер отображаемых...
Помогите сделать хотя-бы 1 таблицу которая на фотке изображена Я смог только так ,и не понимаю как в таблице сделать разные размеры ячеек,...