Углубленный обзор объектно-ориентированного наследования 1--

тема:

Редактирование приложения, создать класс прямоугольника, класс с длинными, широкими, двумя переменными-членами и методами, чтобы найти окружности. Затем создать подкласс класса ---- квадратным класса прямоугольника, найти область, определенную в методах класса, метод переписывания найти окружность. В главном классе, длина входной стороны квадрата, квадрат объект создаются, квадратные площади и периметр требований.

Источник:

java.util.Scanner Импорт; 
класс Jvxing { 
	общественности статической ширины INT, длина; // длина и ширина прямоугольника 
	общественности статической INT zhouchang () {// найти окружность 
		возврата (длина + ширина) * 2; 
	} 
} 
класса Zhengfx расширений с Jvxin {// jvxing подкласс наследует родительского класса 
	общественности статической длины INT; 
	публичный статический Int zhouchang () { 
		длина возврата * 4;. 
	}	 
	Открытый метод Zhengfx (интермедиат длина) {// подкласс переопределить унаследованные методы найти окружность 
		этого длина = .length; 
	} 
	общественное статическое ИНТ область () {// найти площадь 
		возврата длина * длина; 
	}	 
} 
общественного класса Тест { 

	/ ** 
	 * @param Args 
	 * / 
	общественности статической силы основных (String [] арг) {
		TODO Auto-Сформирован метод // Заглушка
		Шура = новый сканер нового сканера (The System.in); 
		INT shuru.nextInt Z = (); 
		Zhengfx новый новый Zhengfx X = (Z); // создает объект подкласс 
		System.out.println ( "квадрат площади была");		 
		System.out.println (x.area ()); 
		System.out.println ( "периметр квадрата");		 
		System.out.println (x.zhouchang ());	 
	} 

}

 Результат:

рекомендация

отwww.cnblogs.com/Zhous0570/p/11579750.html
рекомендация