java中修饰符及其用法

1. java中的修饰符

a. 权限修饰符

private,默认的,protected,public

b. 状态修饰符

static,final

c. 抽象修饰符

abstract

2. 类修饰符

public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类,一个.java文件中只能有一个public类,而且文件名必须与该类相同。

默认的,把一个类声明为默认的,可以被同一个包中的其他类使用。

abstract,将一个类声明为抽象类,抽象类中可以有抽象方法,也可以没有。抽象类只能被继承不能被实例化。

final,将一个类声明为最终(即非继承类),表示他不能被其他类继承。

外部类不能使用protected、private、static等修饰符,内部类可以使用。

3. 成员变量修饰符

权限修饰符:private,默认的,protected,public

状态修饰符:static,final

4. 构造方法修饰符

权限修饰符:private,默认的,protected,public

用的最多的是public

5. 成员方法修饰符

权限修饰符:private,默认的,protected,public

状态修饰符:static、final

抽象修饰符:abstract 用来修饰抽象类和接口中的抽象方法

6. 一些组合方式

成员变量:public static final

成员方法:

* public static

* public abstract

* public final

时间: 2024-10-09 01:13:12

java中修饰符及其用法的相关文章

java中修饰符的使用场景与注意事项

在java编程语言里,修饰符是出现在类的定义.属性.方法.构造器.初始化块等定义时的修饰.修饰符有分为访问修饰符和可选修饰符,他们基本都是关键字,有一个例外,就是访问修饰符除了public/protected/private之外还有一个默认访问修饰符,共4种.而可选修饰符则有abstract/const/default/final/native/static/strictfp/synchronized/transient/volatile. 修饰符 修饰场景 类 成员方法 构造方法 成员变量 局

java类中修饰符public,protected等访问权限总结

public   protected  ……   private       类    +          +         +       +       包    +          +         +      继承   +         +      其他   + java类中修饰符public,protected等访问权限总结

JAVA访问修饰符 构造函数的问题(转)

JAVA访问修饰符 构造函数的问题 java访问修饰符-限定符总结(类比C#) JAVA访问修饰符----------[public | default | protected | private ] public: 完全开发protected: 同包及子类访问default(无): 同包访问private: 只能本类访问 JAVA用于类的修饰符(2个)和限定符(2个):---------------public: 完全开发default(无) : 同包访问 abstract: 指定为抽象类fi

Java中static作用及用法详解

1.1概述: static是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在.这样做有什么意义呢?在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,通过对象的引用才能够访问这些成员,但是用static修饰的成员可以通过类名加".&q

java类修饰符

java的修饰符有:权限修饰符:public.protected.default.private                修饰符:abstract.static.final public   使用对象:最广,类.接口.变量.方法    protected使用对象:变量.方法 注意:不能修饰类(外部类)    default  使用对象:类.接口.变量.方法.(即缺省,什么也不写)    private  使用对象:变量.方法 注意:不能修饰类(外部类) abstract使用对象:类.接口.

java常见修饰符总结

1.访问修饰符:public 对外公开  所有是类都能访问 protected 受保护的 子类及其同一个包中的类可以访问 默认的:没有访问修饰符,只向同一个包中的类公开 private : 私有的 只有类本身可以访问,不对外公开 2.abstract :可以用来修饰类和成员方法 A:用该修饰符修饰的类表示抽象类,抽象类位于继承树的抽象层,该类不能被实例化,即不允许创建抽象类本身的实例 B:用该修饰符修饰的方法表示抽象方法,该方法没有方法体,抽象方法是用来表述系统具有什么功能,但不提供具体的实现.

Java的修饰符

转自:http://blog.csdn.net/manyizilin/article/details/51926230#L42 修饰符: 像其他语言一样,Java可以使用修饰符来修饰类中方法和属性.主要有两类修饰符: 访问修饰符:default, public , protected, private 非访问修饰符:final, abstract, strictfp 修饰符一般使用在一个语句的前端,例: [html] view plain copy public void Pig{ int a 

java访问修饰符

了解面向对象思想的同学们,都知道"封装"这一基本特征,如何正确运用访问修饰符,恰恰能体现出封装的好坏. java访问修饰符有四个: 1)public:访问权限最高,其修饰的类.类变量.方法所有类都可见. 2)protected:其修饰的类.类变量.方法在同包中(包括同类)可见,不同包的子类可见. 3)default:默认修饰符,即在定义类.类变量或方法时不加任何修饰符.其仅在同包(包括同类)中可见. 4)private:最低访问权限,其修饰的类.类变量和方法仅在本类中可见. ps:pr

C#和JAVA 访问修饰符

JAVA ----------------------------------------------- 访问修饰符        描述 ----------------------------------------------- private            只能在本类内使用(可见) 不写修饰符    表示该成员只能在同一个包内才能互相访问 protected        也是同包内访问,区别上面的地方在于:除了同包,其他包的子类也可以访问 public