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

  • 相关阅读:
    iframe之间操作记录
    Windows平台下nginx跨域配置
    git 常用命令
    单引号和双引号
    Mybatis Generator配置详解
    IOS仿桌面拖动桌面图标
    Bash Shell基础笔记
    mysql服务启动异常:windows无法启动Mysql服务,位于本地计算机上的错误1053 解决
    lombok笔记----Lombok常用注解
    thrift笔记----大体上thrift知识
  • 原文地址:https://www.cnblogs.com/blue-crystal/p/7636122.html
Copyright © 2011-2022 走看看