example const static intwerfaces abstract