一道有关JAVA类的问题

图片说明
请问下B为什么是非法的呢,A和B不是一样的用法吗

f是静态方法,可以通过类调用,g则只能通过实例调用