需从以下10个中随机挑选5个进行程序编写
包含类的封装,getter/setter方法。包含构造方法和构造方法的重载。包含继承,方法重写。包含抽象类和接口。包含异常处理机制。包含自定义异常。包含super,final关键字。包含多态。包含4个字符串处理方法。包含选择语句和循环语句