Non static class can have static and non-static Members.
Static class can not have instance members.
Non-Abstract class can not have abstract members.
Abstract class have abstract and non-abstract members.
Static class can not have instance members.
Non-Abstract class can not have abstract members.
Abstract class have abstract and non-abstract members.