Do you know that? Web programming, graphic designers, and writers/bloggers are the top three skills Upwork-Elance clients anticipate being most valuable in 2015-2016 next

I don't want my class to be inherited by any other class. What should i do?

You should declared your class as final. But you can't define your class as final, if it is an abstract class. A class declared as final can't be extended by any other class.