Нет встроенного способа сделать это.Вы, конечно, можете написать метод, который возьмет Foo и создаст Bar, который был инициализирован с соответствующими свойствами.
public Bar getBar() {
Bar bar = new Bar();
bar.setPropOne(this.getPropOne());
bar.setPropTwo(this.getPropTwo());
return bar;
}
С другой стороны, наследование означает, что Foo является1005 * Бар, так что вы можете просто сделать
public Bar getBar() {
return this;
}