Рейтинг  

Яндекс.Метрика
Яндекс цитирования
 

   

Статистика  

Пользователи
7
Материалы
581
Кол-во просмотров материалов
2772370
   

Продвинутый код ООП с super()-вызовами:

public class oop {

	public static void main(String[] args) {
		Slon slon = new Slon("Слон", 10000, 7, 10);
		slon.print();
		
		Orel orel = new Orel("Орёл", 15, 1, 1, 5000);
		orel.print();
	}
}

class animal {
	String name;
	int ves;
	int h;
	int d;
	
	public animal(String _n, int _v, int _h, int _d) {
		name = _n;
		ves = _v;
		h = _h;
		d = _d;
	}
	
	public void print() {
		System.out.print(name);
		System.out.print(" Вес: " + ves);
		System.out.print(" Высота: " + h);
		System.out.println(" Длина: " + d);
	}
}

class Slon extends animal {
	public Slon(String _n, int _v, int _h, int _d) {
		super(_n, _v, _h, _d);
	}
}

class Orel extends animal {
	int vysota;
	public Orel(String _n, int _v, int _h, int _d, int _vysota) {
		super(_n, _v, _h, _d);
		vysota = _vysota;
	}
	public void print() {
		super.print();
		System.out.println(" Высота полёта: " + vysota);
	}
}



Вложения:
Скачать этот файл (oop.java)oop.java[ ]0.9 Кб
   
   

Login Form