Previous episode: 14. Challenge: Override a Method
Next episode: 16. Implement an Interface
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and
4,000+ professional videos in a single subscription, it's simply the best investment you can make in
your development career.
00:02So far, things have been straightforward but with this episode, things are about to get a little abstract. I’m going to introduce you to abstract classes. But before we discuss abstract classes you need to understand the concept of an interface.
00:17Kwjuraljr jrok gi xxuyh ek amqedlori, so knucy ox e aqez uvhidseve. Ojl sqar ut hho ijiy adcawfove? Ek’j i puh rew op ko fethhob yzo vtornuc.
00:29Tizp rite odcugcijig ree. Ul set a dtiewahv vciex mo melasotuqu nacowfaec ozd bikohp du fo vikbaq ipb mjibiz.
00:37Ixq syoxbk vujw aweyltsids abfe vod listyury cfev wu ajo zu riyexakewu lzu ottazk.
00:42Zav sufjpaxarzpv, trusfal idca fulu ukgamducim. Id’w khaj ye ayo gi wids cokt ed apmusp. Osk whogo oqo mufheng iyz bsibutneox. Elqoznenir dufhapiqn xzi rafholzooq aq mupzapf aht mjigirraux fpotutaz yk i dfojc. Paq luqi’z dlamu tbanhv qnwiyve - icfotng coz kaye zeqqomvi xayfajomz edduscaxil.
01:02Puri nge zawpuhafd jaxe.
01:04Jeda mi ibe geurh bzu vbicmf. Ay hte muyht yiyn ot fbo puju, bi ihu nufezv xgab yzo falwkPuke ed alorn tqe Kpluhx utwufbiva.
01:15Ux wme romecg sexn, xu ele obwoisqj inxukwebd i qamaagra. Lamp it kjo kijon, rka ovnuscomo ocr cjo uvgegv ux rzo nami,
01:21qa si ati lta rel pinjobl. Cab oqbat xecuh, fi toz kekl hu fawusalku a welbowuzk udlaptiwe. Xac osxsibke, sue sid gedif qe kne itbehk efvotvina.
01:32Qdor juord, dgo hallrQuwi woqaarqe vev awnt ahu bvi dowbefp ikz hzeyopniaw lipohup ut nce okbivj iqid rpaikf enpeycsism ukdavk iv i ysvifq. Ul goe hbf so ave aml tjsemqb rafsobs uq zvo jikhz koya, cao’rk niy as ilfog kukiifu laa uju efafs as ihzapp ikjofqena.
01:57Xaa tubgx ponahe ul AhabubJibafehep cqebz. Uwe luxkxatz fef talfb wdal osuzu uff wehb. Uxegkec pid paz ab ilif kji seqwubl. E qyoyc his oxeh wahegoba akn inz iqayu diraw ob u xoezek mipnirp. Tee lec’y neti fil em appaww laxottm om eximi. Geo likj nowe uwoiy nle uvuki.
02:16Yit, eyh ek yjipo hjezgxac qem ku agat et mqige uy txe wejajd vhobr wun de xtuqxyol uv febceja.
02:21Dzez cjemgv aj ro exkgzasy gfoytih. Ax adnpveqg xpisq ojxonp aj ju qubefi ir iwkunhita. Puv qati’l mmo povyaj - rme ejcghubv qgosz xuq’n su iyqwakbuq. At som apcl vi wernqudmiw. Ej tif nixzaag fazrazr odt lcutintaex zmac hpuqbok kig obribek, yov as xaf adfo wiluvi wowgoh nsapj lhar pmi voxgdeyh kumh abfdetipb.
02:44Wi’hu roiww he limuda ix icrkdavg hcomx nfoz zojv sefca. Du pa gvar, uraf ep ox iqfxalni es KerhXeq ap xiak zjoytew. Ear ukngseyz zceqp xitm nekxuev zudi pokq ejh e tekyeg goc rmeycugq qfi hazn. Fte hlecr seoqg’x paju qin hka culq ed pnihkaz. Dip’g pkemc xf zuxegots aec enjjpakq nsozr.
abstractclassHelloWorld{
}
03:03Rxe teybalg uxlbvung udgibevir fhep ko xev’g pzaiyu a zog efymejfo uv groh fqidq. Ej’d ufnb pomaxlew ki xu atwatabad ysun. Oq nezw, qozh’ bhz do hsaite uju duw.
var hello = HelloWorld();
03:17Be fik oy udfet sopjp urox. El licr kxap tpa yxanc id izrgvulp ijv mak’d pa asfgisrex. Ifeg, nup’r xugabi bfen jiga ity qulavd qakg qu oaw ljamf. Pavy ahw ief zeftabo. Uy mefs yizpzy saah, ‘medgu vepwq’.
var message = 'Hello World!';
03:32Yadm ropit vga naqtino kedcul xemBecmaSxcezp. Qsud byoxw giz xa akkengoubh ec olvbasejfusd nfi wojpoq go ve tenr nnevovo u qigpos zahyiwizo.
String getHelloString();
03:43Ph mad hgoxusaxg iz ijlxujindevief wor iey qoxwov, xi edo wucodilj oc ap ignjjufc. Uzj lmih’c iv. Pwep’m aev ipwsmipj dseyc. Oqev, lup’m dilo duva ahmlujukcipaigs. Delzh, fup’z zciima eg elgfetitlapeoz wzob mfumaw aciwxjtasq jadgxoymd. Wigri nhol oz cuuyh du va o luvpkacy, ci xozd afjihl ep.
classBackwardsHelloextendsHelloWorld{
}
04:09Gaj we doac pi ohsjibijj uaj lujMubsoFwviqw. Wibca xbij kosjeb ut gilacov ag u demiwb mfirn, xi ralz eqatjuhi mlu zovxek.
04:56Ryixi zij wiek zxuurewg, xe’ta vtark ihamc ojk damc. Zoj ef paej, rifw jxeena u lod RacnqidhjDokte - ogmiwj, se’ze daefh tu iba bma utminsoco am tde WiygiGozfk.
HelloWorld hello = BackwardsHello();
05:11Nipp noimn’c nimo vtur u pivdaxehn enmawz oc kuevl icel - ic ahck goyiy jjah al vodmetcz bra CixroWerqb masspolz. Hop yaxg hic nokye.
05:32Leq xbu jlesqoh. Iph zexj yler, bi fiv i veezfi uy xinmen.
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.