Java编程思想学习(四) 访问权限
2016-03-10 19:20
288 查看
几种访问权限修饰词
public,protected,private,friendly(Java中并无该修饰词,即包访问权限,不提供任何访问修饰词)使用时,放置在类中成员(域或方法)的定义之前的,仅仅控制它所修饰的特定定义的访问权。
包访问权限
是默认访问权限,没有任何关键字对于同一包中的所有其他类对这个成员都有访问权限,对于包之外的所有其他类,则没有访问权限。
取得对某成员访问访问权的途径有如下方式:
用public修饰成员,任何人在任何地方都有访问权限
不加访问权限修饰词,并将其他类放在同一包内
继承,继承来的类可以访问父类的public成员和protected成员
提供get和set方法,以读取和改变数值(JavaBeans的基本原理)
public:接口访问权限
对每个人都是可以访问的
private:无法访问
除了包含该成员的类之外,其他任何类都无法访问这个成员
protected:继承访问权限
基类的protected成员只有派生类能够访问(同一包内的其他类也可以访问)
相关文章推荐
- Spring Integration入门
- 使用IntelliJ IDEA开发SpringMVC网站(二)框架配置
- 第一个java程序
- 使用IntelliJ IDEA开发SpringMVC网站(一)开发环境
- 《JAVA与模式》之简单工厂模式
- Java String的构造和getByte
- 《JAVA与模式》之工厂方法模式
- Eclipse上安装配置goclipse on windows
- 使用Spring Session做分布式会话管理
- spring 面试题
- java线程(1)-线程同步
- Java流程控制语句
- JDK的安装与第一个Java小程序的运行(在win7和win10上检验过)
- JAVA学习笔记
- Java IO复习(一)
- leetcode:Remove Linked List Elements 【Java】
- String的按值传递,java传参都是传值
- java学习日记——java中的多态
- spring MVC解决中文传参乱码问题
- Java进制的转换