Java中,类及其组成所使用的常见修饰符

Java中,类及其组成所使用的常见修饰符
  (1)修饰符的分类:
    权限修饰符:private、默认、protected、public
    状态修饰符:static、final
    抽象修饰符:abstract
  (2)常见的类及其组成所使用的修饰符:
    修饰类的:
      有:默认、public、final、abstract
        示例如下:
          class Demo {}        //默认修饰符
          public class Demo {}
          final class Demo {}    //最终类,不能被继承。
          abstract class Demo {}   //抽象类
      常用类的修饰符:public class Demo {}

         特别注意:静态不可以修饰外部类,但是可以修饰内部类。
---------------------------------------
    修饰成员变量的:
      有:private、默认、protected、public、static、final
        示例如下:
          private int x = 10;
          int y = 20;
          protected int z = 30;
          public int a = 40;

          public final int b = 50;    //表示自定义的常量
          public static int c = 60;    //表示定义的通过类名访问的变量
          public static final int d = 70;   //表示自定义的通过类名访问的常量
      常用成员变量的修饰符:private int x = 10;
---------------------------------------
    修饰构造方法的:
      有:private、默认、protected、public
        示例如下:
          private Demo(){}
          Demo(String name){}
          protected Demo(String name, int age) {}
          public Demo(String name, int age, String address) {}
      常用构造方法的修饰符:public Demo(String name, int age, String address) {}
---------------------------------------
    修饰成员方法的:
      有:private、默认、protected、public、static、final、abstract
        示例如下:
          private void show() {}
          void show() {}
          protected void show() {}
          public void show() {}

          static void show() {}  //静态方法,只能通过类名访问
          abstract void show();     //抽象方法
          final void show() {}         //最终方法
      常用成员方法的修饰符:public void show() {}
---------------------------------------
  (3)另外比较常见的组合规则:
    示例如下:
      修饰成员变量的:
        public static final int x = 10; //定义一个静态的最终变量(常量),只能通过类名访问
      修饰成员方法的:
        public static void show() {}
        public abstract void show();
        public final void show() {}
-----------------------------------------------------------------------------

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/607713

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。