publicclassWoman:Human{intbalance=5312;Manboyfriend;boolisSimple;stringname;publicWoman(stringname){this.name =name;this.isSimple =false;}publicvoidGetBoyfriend(Manbf){this.balance -= man.balance;
man.balance -= man.balance;}}publicclassMan:Human{intbalance=69420;Womangirlfriend;boolisSimple;stringname;publicMan(stringname){this.name =name;this.isSimple =true;}voidGetGirlfriend(WomanplsBeMyGfUwU){if(Math.random()<0.1) Talk(plsBeMyGfUwU);// Error: Man has no Function called Talk (Probably he is too scared to talk)else WalkAway();thrownew ScaryException($"{this.name} is scared either way");
plsBeMyGfUwU.GetBoyfriend(this);// Error: Unreachable Code detected!}// ...}publicclassMain{voidMain(){Manman=new("Johnson");Womanwoman=new("Your mum");try{
man.GetGirlfriend(woman);}catch(Exceptionex){
Debug.Log("Getting a Girlfriend failed!");}}}