关于Java调用的问题

请问为什么在Systen打印语句后面括号里不能直接点用其他类的方法,非要用对象引用在语句外单独调用。在打印语句里用对象引用调用又报错。
我要调用的这个方法是子类继承接口继承父类从重写的方法,都是抽象方法重写的。

最终实现的方法一定要有返回值,这样才能通过:System.out,println(函数名称());输出

发下具体的报错把