一到学校感觉写点博客随笔的时间和机会就少了,最近开了Java课程,趁着线上金工实习啥也不想听还不如写点笔记,毕竟逸一时,误一世捏。
首先学过的都知道,Java是一种面向对象编程(OOP)的程序语言,那么它必然满足OOP的三个特征:封装性,继承性,多态性。这些特性在上个学期的C++的面向对象的学习中已经了解不少,这些便不必多言,这篇随笔主要是为了总结一下Java中的一些在之前的学习中不怎么熟悉的修饰词。
修饰词在Java中用于修饰类(Class),方法,以及变量,主要分为两种,即访问修饰符和非访问控制符:
访问控制符:
在Java中,访问控制符主要用于对类,方法和变量的访问控制的保护,共有四种不同的访问控制:
• Default--默认控制符
表示该方法或变量在同一包内可被访问,可适用于方法与类,不能用于修饰类(外部类)。
• Private--私有控制符
表示该方法或变量在同一类中可被访问,适用于变量与方法,不能用于修饰类(外部类)。
是最严格的访问控制,被声明为私有访问的变量与方法只能在类内被调用,且外部类与接口不能被声明为私有。
• Public--公有控制符
表示对所有类都可见,适用于类,方法,变量。
纯纯的共有,一眼丁真。
• Protected--保护控制符
表示对同一包内的类与子类可见,适用于变量与方法,不能用于修饰类(外部类)。
受保护的访问修饰符是实践中常用的修饰符,尽管它比前几个都麻烦
标签:修饰词,Java,变量,子类,访问,println,方法,public From: https://www.cnblogs.com/project-163/p/16732522.html