Vrtual class