1.May extend another class
2.All of these
3.May contain constructors
4.May contain instance variables
Answer:2