没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
4页
文章目录前言特性中的继承访问控制符成员访问控制符private默认protectedpublic类的访问控制符非访问控制符static静态域静态方法finalfinal类final方法final字段和局部变量main()方法 你好,我是goldsun。 你有想法和我一起进步吗? 前言 我们都知道Java是一门完全面向对象的编程语言,因此它也完全具备继承、封装、多态的三大特性。 特性中的继承 其中继承则是面向对象的程序设计中最为重要的特征之一。由继承得到的类为子类,被继承的类称为父类或者超类。一个父类可以同时拥有多个子类,但是Java不支持多重继承,即一个类只能有一个直接父类。父类是对所有子类的
资源详情
资源评论
资源推荐
剖析剖析Java中的访问中的访问/非访问控制符以及神奇的非访问控制符以及神奇的main函数函数
文章目录文章目录前言特性中的继承访问控制符成员访问控制符private默认protectedpublic类的访问控制符非访问控制符static静态域
静态方法finalfinal类final方法final字段和局部变量main()方法
你好,我是goldsun。
你有想法和我一起进步吗?
前言前言
我们都知道Java是一门完全面向对象的编程语言,因此它也完全具备继承、封装、多态继承、封装、多态的三大特性。
特性中的继承特性中的继承
其中继承继承则是面向对象的程序设计中最为重要的特征之一。由继承得到的类为子类子类,被继承的类称为父类父类或者超类超类。一个父类
可以同时拥有多个子类,但是Java不支持多重继承,即一个类只能有一个直接父类。父类是对所有子类的公共域和公共方法
的集合,而每一个子类则是父类的特殊化,是对公共域和方法在功能、内涵方面的扩展和延伸。
既然子类继承父类的状态和行为,那么子类便可以访问或修改或重载等父类的状态或行为。而有时候我们是不想子类访问或修
改父类行为的,亦或者有其他需求,在这种情形下,为了更好的控制类及其域、 方法等的存取权限,更高地实现信息的封装
与隐藏,需要用到访问访问/非访问非访问控制修饰符。
访问控制符访问控制符
访问控制符总共有三个,如果算上默认则等于有四个。这四种访问控制符包含了Java中对类成员在四种范围中的访问权限的
控制,这四种范围分别是:同一个类中,同一个包中,不同包中的子类,不同包中的非子类。同一个类中,同一个包中,不同包中的子类,不同包中的非子类。
如下是相应访问权限表:
/ 同一个类中同一个类中 同一个包中同一个包中 不同包中的子类不同包中的子类 不同包中的非子类不同包中的非子类
private 可访问
默认 可访问 可访问
protected 可访问 可访问 可访问
public 可访问 可访问 可访问 可访问
成员访问控制符成员访问控制符
private
私有对象声明示例如下:
private privateVar;
private privateMethod([paramlist]){
......
}
在一个类中限定为private的成员只能被这个类本身访问,即代表它是这个类私有的,不能被其它类的成员进行访问,即使是这
个类的子类,也不能对private成员进行访问,而在继承此类时,private的域或方法不能被子类所继承。的域或方法不能被子类所继承。
而在一个类一个类的代码中,一个类的不同对象可以访问对方的private成员变量或调用对方的private方法,这是因为访问控制保护是
在这个类的级别上,而不是对象的级别上。
默认默认
默认访问控制就是在成员前没有访问控制符修饰。它的访问权限是整个包。即在整个包中的所有类中都可以访问它。
protected
类中有protected修饰符修饰的成员可以被这个类本身、它的子类(包括同一个包或者不同包中的子类)及同一个包中的所有
其它的类访问。声明示例如下:
protected protectedVar;
protected protectedMethod([pamramlist]){
......
}
而此访问控制符可以和私有访问控制符组合成:private protected,它的作用是限定能被此类及其子类可以访问,而包中的其它
非子类的类不能访问。
public
对于public修饰的对象就比较好理解了,即此修饰符修饰的变量是可以允许所有地方的所有类对其进行访问的,它不能和其它
两个访问控制修饰符进行结合。
声明示例如下:
weixin_38528939
- 粉丝: 1
- 资源: 922
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0