10、D11、C
10.D
解析:public:共有访问。对所有的类都可见。protected:保护型访问。对同一个包可见,对不同的包的子类可见。default:默认访问权限。只对同一个包可见,注意对不同的包的子类不可见。private:私有访问。只对同一个类可见,其余都不见。private是封装属性的修饰符,目的就是将属性或者方法进行私有化处理,所以选择D
11.C
解析:A是错的写法,B是list集合的长度的写法,C是数组长度的写法,D是字符串长度的写法,所以选择C