Page 175 - Demo
P. 175
TEMATIKA 5 ZHVILLIMI I APLIKACIONEVE, SOFTWARE-VE DHE SISTEMEVE Mënyra e dytë për organizmin e koditNdërtojmë një klasë prind, që përshkruan sjelljen e kafshëve. Qeni, macja dhe pula do jenë klasa që trashëgohen nga klasa mëmë (klasa e kafshëve). Duke shkuar akoma më tutje në arsyetim, vëmë re që kafshët kanë sjellje të përbashkëta, si fjetja dhe të ndryshme, si ushqimi dhe komunikimi. Kafshët do të kenë dy veprime: komunikoj()dhe ha(), të cilat do të ndryshojnë në varësi të llojit, p.sh. nëse është Mace, Qen apo Pulë. Në këtë rast shkruajmë kodin duke ndjekur këta hapa:1. krijojmë klasën abstrakte (fig. 4);Fig. 42. krijojmë klasat për secilën nga speciet, pra qen apo mace (fig. 5);public class Qeni extends kafsheShtepiake{public void komunikoj(){ System.out.println(“Qeni: Une leh”);}public void ha(){ System.out.println(“Qeni: Une ha mish”);}}public class Macja extends kafsheShtepiake{public void komunikoj(){ System.out.println(“Macja: Une mjaullij”);}public void ha(){ System.out.println(“Macja: Une ha miun”);}}Fig. 5Fig. 3Qeniushqehet ()fle gjumë ()leh ()Pulaushqehet ()fle gjumë ()kakaris ()Macjaushqehet ()fle gjumë ()mjaullin ()173

