zoukankan      html  css  js  c++  java
  • java面向对象的注意点2

    四种权限修饰符:

        

    类及其组成所使用的常见修饰符:

    * A:修饰符:
        * 权限修饰符:private,默认的,protected,public
        * 状态修饰符:static,final
        * 抽象修饰符:abstract
    * B:类:
        * 权限修饰符:默认修饰符,public
        * 状态修饰符:final
        * 抽象修饰符:abstract

        * 用的最多的就是:public

    * C:成员变量:
        * 权限修饰符:private,默认的,protected,public
        * 状态修饰符:static,final

        * 用的最多的就是:private

    * D:构造方法:
        * 权限修饰符:private,默认的,protected,public

        * 用的最多的就是:public

    * E:成员方法:
        * 权限修饰符:private,默认的,protected,public
        * 状态修饰符:static,final
        * 抽象修饰符:abstract

        * 用的最多的就是:public

    * F:除此以外的组合规则:
        * 成员变量:public static final
        * 成员方法:
        * public static
        * public abstract
        * public final

    内部类概述和访问特点:

    内部类访问特点
        * a:内部类可以直接访问外部类的成员,包括私有。
        * b:外部类要访问内部类的成员,必须创建对象。

    静态成员内部类: 

        成员内部类被静态修饰后的访问方式是:
        * 外部类名.内部类名 对象名 = new 外部类名.内部类名();

    局部内部类访问局部变量:

        局部内部类访问局部变量必须用final修饰

    匿名内部类的格式和理解:

    * A:匿名内部类
      * 就是内部类的简化写法。
      * B:前提:存在一个类或者接口
      * 这里的类可以是具体类也可以是抽象类。
    * C:格式:
      *
      new 类名或者接口名(){
      重写方法;
      }
    * D:本质是什么呢?
      * 是一个继承了该类或者实现了该接口的子类匿名对象。

  • 相关阅读:
    Reflections 0.9.12 Caused by: java.lang.IllegalStateException: zip file closed
    关于使用GATEWAY后静态资源失效问题
    Gbase8.7 和shardingsphere4.1.1适配
    统信UOS笔记(V20)
    mysql笔记
    axios 设置全局取消请求
    arr 转 tree
    云知声 面试题
    百度 二面 99 乘法表
    百度 无人车 面试
  • 原文地址:https://www.cnblogs.com/blue-crystal/p/7636122.html
Copyright © 2011-2022 走看看