有如下程序代码: class Dog{ } class Cat { } public class Test{ public static void main(String[] args) { Dog dog=new Dog(); Cat cat=new Cat(); System.out.println(cat instanceof Dog); //A System.out.println(dog instanceof Dog); //B } } 关于 A. B两段代码,下列哪种说法是正确的?( )