zoukankan      html  css  js  c++  java
  • 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() {}
    -----------------------------------------------------------------------------

  • 相关阅读:
    Linux基础知识
    oracle用户及表空间基础
    渗透测试之目录扫描-Dirbuster
    oracle自定义函数身份证15位和18位的转换
    linux 网络带宽和延时测试
    LNMP(linux+nginx+mysql+php)服务器环境配置
    使用Medusa美杜莎暴力破解SSH密码
    暴力密码在线破解工具
    在linux下搭建NFS服务器实现文件共享
    Nginx是做什么的
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8453991.html
Copyright © 2011-2022 走看看