final static 简单回顾

Object 类的两个重要方法

      一切都是 Object 类的子类

      要么显式继承一个父类,但父类肯定也是 Object 的子类

      要么没有显式继承父类,那么该类默认继承了 Object 类

A。第一个重要方法

      toString()  ——  作用:仅仅输出一个“描述性”的字符串,方便开发者去查看到该对象的内部“信息”

类名[ 属性 = 值,属性 = 值,……]

B。第二个重要方法

        equals :按 “自己的业务规则” 来判断两个对象是否相等。

                             “一切都是你自己做主”

                  规范的方式:1。 如果当前对象与被比较对象,是同一个对象,直接返回 true

                                        2。要求满足两个要求:

                                               A。被比较对象与当前对象是同一个类实例。

                                                    instanceof 

                                                    getClass()

                                               B。被比较对象与当前对象的关键属性是相同的。取决于业务规则

包装类:

            作用:因为 Java 中,一切都是对象。

                       但 8 个基本类型的值,不是对象  ——  因此程序需要把 8 个基本类型的值进行包装

                       包装过后就变成了对象。

            在 JDK 1.4 之前     包装类实例    基本类型的值

            在 JDK 1.5 之后     自动装箱:  允许直接把基本类型的值当成包装类实例使用。

                                          自动拆箱:  允许直接把包装类实例当成基本类型的值使用。

static 关键字

          1。 static 是一个标志。有 static 修饰的成员就是类成员。

          2。静态成员(有static修饰的) ,不能访问非静态成员!

final 修饰符

          A。修饰变量

                没有 final 修饰的成员变量,程序员可以不去初始化,将由系统初始化。

                A1。final 修饰类成员。

                        必须由程序员对类变量进行初始化。有2个地方:

                         —  声明时指定初始值。

                         —  在静态初始化块中指定初始值。

                A2。final 修饰实例成员。

                        必须由程序员对类变量进行初始化。有3个地方:

                        —  声明时指定初始值。

                        —  在实例初始化块中指定初始值。

                        —  在构造器中指定初始值。

                 A3。final 修饰的局部变量

                         当变量被赋值之后,不能被修改。

           B。修饰方法

                 方法不能被重写

           C。修饰类

                  该类不能被继承










 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,697评论 0 11
  • 目录: toString()boolean equals(Object obj)static单例类(单个实例)fi...
    Ansaxnsy阅读 444评论 0 0
  • 前两天一新闻说,张柏芝跟谢霆锋复合了。她的粉丝们很着急,不断询问,柏芝是不是跟谢渣渣复合了?后来她经纪人出来辟谣,...
    千羽读书阅读 581评论 0 1