JAVA变量和修饰符

java支持的变量类型有:

类变量、实例变量、局部变量

public class Variable{ 

     static int allClicks=0; // 类变量

       String str="hello world";  // 实例变量

        public void method(){

            int i =0;  // 局部变量

    }}

Java语言提供了很多修饰符,主要分为以下两类:

访问修饰符、非访问修饰符

访问修饰符:

default,private,public,protected

default (即缺省,什么也不写): 在同一包内可见,其它包不能使用。不使用任何修饰符。使用对象:类、接口、变量、方法。

public : 对所有类可见,包外的类也可以使用。使用对象:类、接口、变量、方法

private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)

protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

非访问修饰符:

static 修饰符,用来修饰类方法和类变量。

final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。

abstract 修饰符,用来创建抽象类和抽象方法。

synchronized 和 volatile 修饰符,主要用于线程的编程。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,295评论 1 44
  • 逆向工作法(出自亚马逊) 第一步:先写出一份新闻稿,暂时忽略所需要的技术。写完新闻稿,亚马逊的团队还会写一个“常见...
    金禅子阅读 323评论 0 0
  • 当我们暂时无法感赏孩子时,当我们看到我们不愿看到的表相时,让思维慢一点,这样不会被带入惯性轨道,生气,指责将...
    王琛_Amy阅读 163评论 4 11