protected 访问仅限于包含类或从包含类派生的类型
c.x = 10;可以访问,因为C继承了类A,它是A的派生类型,因此你可以在C中访问a.x;
  
a.x = 10; 这条语句不可访问,因为在类的外部不可访问类本身的protected字段;
b.x = 10; 这条语句不可访问,虽然类B继承了类A,但在此处,是在类B的外部访问了protected字段,因此不可访问,如果你是在类B的内部访问了字段x,那此时就是可以访问的,但你是在类C中访问了类B的x字段,因此此处是不可访问的.
楼主也不是可,1分,你也太吝啬了吧