Java中protected为什么不能修饰类?

[复制链接]
查看11 | 回复4 | 2021-1-27 05:04:52 | 显示全部楼层 |阅读模式
为什么类只能用public和默认的修饰呢?从可见性上来看,public>protected>default,为什么处于中间的protected不可以呢?protected只是比friendly多出来个子类可见,但是public也是子类可见啊,所以为什么只有protected不行呢?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:04:52 | 显示全部楼层
publicclassTest{
protectedclassTest2{
//内部类是可以的
}
}
回复

使用道具 举报

千问 | 2021-1-27 05:04:52 | 显示全部楼层
这个是针对成员的修饰,控制继承关系的父子间可见性的
回复

使用道具 举报

千问 | 2021-1-27 05:04:52 | 显示全部楼层
我也不明白楼主的问题。

回复

使用道具 举报

千问 | 2021-1-27 05:04:52 | 显示全部楼层
引用2楼xcf007的回复:这个是针对成员的修饰,控制继承关系的父子间可见性的meitaidong
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行