访问修饰符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问修饰符相关的知识,希望对你有一定的参考价值。
Java的三大特性:封装、继承、多态。以后在对每一个特性进行详细解释。。。。
关于环境配置:在之前的网站也有了详细的解释,就不再赘述。
先进行那个经典的“hello world”输出。
1 public class HelloWorld { 2 public static void main(String []args) { 3 System.out.println("Hello World"); // 打印 Hello World 4 } 5 }
关于Java语言的规范,可以进行下载阅读,https://docs.oracle.com/javase/specs/。
首先对语句一个单词的看
public 公共的,这是一个访问修饰符。还有private 私有的,protected 受保护的,以及默认的default。
default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法;
private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类);
public : 对所有类可见。使用对象:类、接口、变量、方法;
protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
我们可以可以通过以下表来说明访问权限:
修饰符 | 当前类 | 同一包内 | 子孙类 | 其他包 |
---|---|---|---|---|
public |
Y | Y | Y | Y |
protected |
Y | Y | Y | N |
default |
Y | Y | N | N |
private |
Y | N | N | N |
static 静态的,void 无返回值,main()方法 主函数, Java基础经常接触到的, 具体后面再补充。。。。。
System类,Java封装的一个类,后续再进行研究。
通过对Java代码的分析,发现自己有好多知识薄弱的地方,需要学习的地方还有很多。
以上是关于访问修饰符的主要内容,如果未能解决你的问题,请参考以下文章