Java修饰符类型

转自原文:http://www.yiibai.com/java/java_modifier_types.html

修饰符是添加到这些定义来改变它们的含义的关键词。 Java语言有各种各样修饰词,其中包括以下内容:

要使用修改器,包括它的类,方法或变量的定义关键字。该修改之前的语句的部分,如下面的例子(斜体的):

public class className {
   // ...
}
private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;
public static void main(String[] arguments) {
   // body of method
}

访问控制修饰符:

Java提供了许多访问修饰符来设置访问级别类,变量,方法和构造函数。这四个访问级别:

  • 可见的包,默认。不需要任何修饰??。
  • 可见的类(private)。
  • 可见的世界(public).
  • 可见包和所有子类 (protected).

非访问修饰符:

Java提供了一些非访问修饰符来实现很多其他的功能。

  • static 修饰符用于创建类的方法和变量
  • final 修饰符的类最终确定,方法和变量的实现。
  • abstract 修饰符用于创建抽象类和方法。
  • synchronized 和 volatile 修饰符这是用于线程。
时间: 2024-11-05 20:28:15

Java修饰符类型的相关文章

Java修饰符类型(public、protected、private)小结

Java修饰符号类型: public:Java语言中访问限制最宽的修饰符,一般称之为“公共的”.被其修饰的类.属性以及方法不仅可以跨类访问,而且允许跨包(package)访问. private:Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”.被其修饰的类.属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问. protected:介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”.被其修饰的类.属性以及方法只能被类本身的方法及子类访

JAVA修饰符类型(public,protected,private,friendly)

JAVA修饰符类型(public,protected,private,friendly) public的类.类属变量及方法,包内及包外的不论什么类均能够訪问:protected的类.类属变量及方法,包内的不论什么类,及包外的那些继承了此类的子类才干訪问:private的类.类属变量及方法,包内包外的不论什么类均不能訪问:假设一个类.类属变量及方法不以这三种修饰符来修饰,它就是friendly类型的,那么包内的不论什么类都能够訪问它,而包外的不论什么类都不能訪问它(包含包外继承了此类的子类),因此

java修饰符、访问控制

JAVA修饰符类型(public,protected,private,friendly) public的类.类属变量及方法,包内及包外的任何类均可以访问:protected的类.类属变量及方法,包内的任何类,及包外的那些继承了此类的子类才能访问:private的类.类属变量及方法,包内包外的任何类均不能访问:如果一个类.类属变量及方法不以这三种修饰符来修饰,它就是friendly类型的,那么包内的任何类都可以访问它,而包外的任何类都不能访问它(包括包外继承了此类的子类),因此,这种类.类属变量及

java修饰符public final static abstract transient

JAVA 修饰符public final static abstract transient 关键字: public final static abstract ... 1.public protected default private 组 位置                        private      默认      protected        public 同一个类                    是            是         是         

Java修饰符和String

修饰符 Java修饰符主要分为俩类: 访问修饰符:private.default.protected.public 非访问修饰符:static.final.abstract.synchronized 访问修饰符权限 修饰符 当前类 同一包类 子类 其他包 public Y Y Y Y protected Y Y Y N default Y Y N N private Y N N N private 被private修饰的变量.方法仅限在本类中使用 所以private是最严的的访问级别,主要用于隐

初来驾到学java修饰符的使用

年一过完学习起来特精神感受一下java修饰符的应用于区别 访问修饰符的使用权限:最大的是public修饰符的属性他可以在任意的地方调用 其次是protected修饰符它不除不能再非不同包的子类调用外其他的都可以 默认的修饰符不能再不同包之间调用 同包的情况下不同类子类非子类均可调用. privatie是私有的只能在本类中调用 包 同包 不同包 使用限制 关系 本类 子类 非子类 子类 非子类 private O X X X X 私有的 默认 O O O X X 默认 protected O O

java修饰符

java修饰符主要分为两类:1.访问修饰符 2.非访问修饰符 修饰符用来定义类.方法或者变量,通常放在语句的最前端. 一:访问控制修饰符 java中使用访问控制符来保护对类.变量.方法和钩子方法的访问.有四种不同的访问权限: 默认的:default,在同一包内见,不使用任何修饰符 私有的:private,在同一类内可见 共有的:public,对所有类可见 受保护的:protected,对同一包内的类和所有子类可见 访问控制和继承规则: 父类中声明为public的方法在子类中也必须为public.

浅析java修饰符之public default protected private static final abstract

浅析java修饰符之public default protected private static final abstract 一   修饰符的作用:用来定义类.方法或者变量,通常放在语句的最前端 二   分类(大致分两类) 1.访问修饰符,包括:public default protected private 2.非访问修饰符,包括:static final abstract 三 访问修饰符--Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java支持4种不同的访问权

修饰符类型

C++ 修饰符类型 C++ 允许在 char.int 和 double 数据类型前放置修饰符.修饰符用于改变基本类型的含义,所以它更能满足各种情境的需求. 下面列出了数据类型修饰符: signed unsigned long short 修饰符 signed.unsigned.long 和 short 可应用于整型,signed 和 unsigned 可应用于字符型,long 可应用于双精度型. 修饰符 signed 和 unsigned 也可以作为 long 或 short 修饰符的前缀.例如