一道关于Java的题(来自SCJP)

1个回答

  • D比C更准确.

    DOG是一个实体,定义为一个类很正确,BestFriend只是一种形容,做为一个类没有什么属性可定义,所以只适合用来做为对象的命名

    Man私有的一只名为最好的朋友的Dog

    private Dog bestFriend;

    尖括号属于泛形的知识,但这里的语法是错的,尖括号只能是跟在集合后面的,比如

    private List dogs;

    限制这个list集合中的对象只能是Dog类的对象