package Ġnet . d ank ito . bank ing . f ints . messages . dat ene lement e . implement ierte . tan ĊĊ Ċ /** Ċ Ġ* ĠInformationen Ġzu ĠArt Ġund ĠPar ame tris ierung Ġvon ĠT AN - Med ien . ĠAls ĠT AN - Med ien Ġwerden Ġsow o hl Ċ Ġ* ĠT AN - Listen Ġals Ġauch ĠD K - T AN - Gener atore n Ġ/ ĠK arten Ġoder ĠMob il tele fone Ġsow ie Ġbil ateral Ċ Ġ* Ġv ere in b arte ĠMed ien Ġbe zeich net . Ċ Ġ* Ċ Ġ* ĠW ird Ġdas ĠDat ene lement ĠâĢŀ T AN - Medium - K lasse âĢľ Ġmit ĠâĢŀ B âĢľ Ġ( bil ateral Ġv ere in b art ) Ġbe le gt , Ġso Ġmuss Ġim ĠElement ĠâĢŀ S icher heits f unktion , Ġkod iert âĢľ Ġdie Ġent sp re chen de ĠSicherheits f unktion Ġin Ġder ĠDE G ĠâĢŀ Ver fahren spar ameter ĠZ wei - Sch ritt - Ver fahren âĢľ Ġrefer en zi ert Ġwerden . Ċ Ġ*/ Ċ open Ġclass ĠT an Medium ( ĊĠĠĠ Ġopen Ġval Ġmedium Class : ĠT an Medium K lasse , ĊĠĠĠ Ġopen Ġval Ġstatus : ĠT an Medium Status , ĊĠĠĠ Ġopen Ġval Ġmedium Name : ĠString ? Ċ ) Ġ{ ĊĊĊĠĠĠ Ġinternal Ġconstructor () Ġ: Ġthis ( Tan Medium K lasse . Alle Med ien , ĠT an Medium Status . Ver f ue g bar , Ġnull ) ĊĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ=== Ġother ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġif Ġ( other Ġ== Ġnull Ġ|| Ġthis :: class Ġ!= Ġother :: class ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġother Ġas ĠT an Medium ĊĊĠĠĠĠĠĠĠ Ġif Ġ( medium Class Ġ!= Ġother . medium Class ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġif Ġ( status Ġ!= Ġother . status ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġresult Ġ= Ġmedium Class . hashCode () ĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġ 3 1 Ġ* Ġresult Ġ+ Ġstatus . hashCode () ĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"$ medium Class Ġ$ medium Name Ġ$ status " ĊĠĠĠ Ġ} Ċ Ċ }