當前位置:編程學習大全網 - 編程語言 - 寵物編程

寵物編程

妳好,提問者:

如果妳解決了妳的問題,請采納它。如果妳有任何問題,請提問。謝謝大家!

包裹?com . zyx . cn . Baidu _ test;

/**

*?動物界

*?@作者?yltd

*/

公共?界面?動物?{

//語音方法

公共?作廢?voice();

}包?com . zyx . cn . Baidu _ test;

/**

*?貓

*?@作者?yltd

*

*/

公共?班級?貓?器物?動物?{

@覆蓋

公共?作廢?語音()?{

system . out . println(" Cat ");

}

}包?com . zyx . cn . Baidu _ test;

//豬

公共?班級?豬?器物?動物?{

@覆蓋

公共?作廢?語音()?{

system . out . println(" Pig ");

}

}包?com . zyx . cn . Baidu _ test;

//狗

公共?班級?狗?器物?動物?{

@覆蓋

公共?作廢?語音()?{

system . out . println(" Dog ");

}

}包?com . zyx . cn . Baidu _ test;

/**

*?寵物商店

*?@作者?yltd

*/

公共?班級?商店?{

公共?動物?getInstance(字符串?srt){

動物?動物?= null

如果(“狗”。等於(srt)){

動物?=?新的?狗();

}別的?如果(“豬”。等於(srt)){

動物?=?新的?豬();

}否則{

動物?=?新的?cat();

}

回歸?動物;

}

}包?com . zyx . cn . Baidu _ test;

/**

*?測試類

*?@作者?yltd

*/

公共?班級?AnimalTest?{

公共?靜電?作廢?main(String[]?args)?{

商店?商店?=新?store();

動物?動物_1?= store . getinstance(" cat ");

animal _ 1 . voice();

system . out . println(" = = = = = = = = = = = = ");

動物?動物_2?= store . getinstance(" dog ");

animal _ 2 . voice();

system . out . println(" = = = = = = = = = = = = ");

動物?動物_3?= store . getinstance(" pig ");

animal _ 3 . voice();

}

}結果:

=============

=============

  • 上一篇:關於電子的英文單詞
  • 下一篇:如何改變ge編程軟件的結轉周期
  • copyright 2024編程學習大全網