java面向编程封装继承多台