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() {}
    -----------------------------------------------------------------------------

  • 相关阅读:
    PYTHON简介
    zabbix4.0搭建2
    zabbix4.0搭建1
    zabbix监控
    Linux中vim编辑命令
    零基础逆向工程25_C++_02_类的成员权限_虚函数_模板
    零基础逆向工程24_C++_01_类_this指针_继承本质_多层继承
    零基础逆向工程23_PE结构07_重定位表_IAT表(待补充)
    零基础逆向工程22_PE结构06_导入表
    零基础逆向工程21_PE结构05_数据目录表_导出表
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8453991.html
Copyright © 2011-2022 走看看