as операторы cast операциясына ұқсайды, бірақ егер типтерді түрлендіру мүмкін болмаса, ерекшелік алынып тасталудың (exception) орнына null қайтарылады.
Жұмыс уақытында, егер O айнымалы мәнін тіктөртбұрышқа айналдыру мүмкін болмаса, n айнымалысына null мәні тіркеледі. Ерекшеліктер болмайды.
Полиморфизм
Полиморфизм дегеніміз - туынды кластардың базалық класстармен ортақ функционалдылықты бөлісу қабілеті, бірақ бәрібір өзінің ерекше мінез-құлқын анықтайды.
Полиморфизм сізге туынды класс объектілерін жұмыс уақытында негізгі класстың объектілері ретінде өңдеуге мүмкіндік береді. Егер әдіс орындалу уақытында шақырылса, оның нақты түрі анықталады, ал сәйкес әдіс туынды кластан шақырылады.