• 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:本质是什么呢?
      * 是一个继承了该类或者实现了该接口的子类匿名对象。

  • 相关阅读:
    日志配置
    Mybaties核心配置文件
    配置3
    写了两个数据获得方式----费劲周折
    applicationContext
    配置2
    Django-缓存的配置
    RabbitMQ的工作模式
    centos下保留python2安装python3
    python位运算
  • 原文地址:https://www.cnblogs.com/blue-crystal/p/7636122.html
Copyright © 2020-2023  润新知