Do you know that? 73% like freelancing because there is no commute / can work from anywhere next

Can a abstract class be defined without any abstract methods?

Yes it's possible. This is basically to avoid instance creation of the class.