2019.11.28知识总结

Posted -archenemy-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019.11.28知识总结相关的知识,希望对你有一定的参考价值。

Object

.toString()

System.out.println()默认调用该方法

.equals()

在object中的equals方法是比较地址是否相同

如果我们需要重写可以参照String中的equals方法

.hashCoad()

获取当前对象的哈希值

抽象类

关键字:abstract

格式:

 public abstract class 类名{}

抽象类的作用:

  1. 被继承 2. 被实现 3. 实现多态

     //A 抽象类    B实例化的子类
     //通过多态的方法调用
     A a = new B();

    特征:

    1. 不可创建对象(实例化),只是为了继承,但是存在构造方法

    2. abstract修饰的方法为抽象方法,以();作为结束。

       public abstract void 方法名();
    3. 抽象方法一定在抽类中

    4. 抽象方法不可以用private修饰,也不可以使用static、final修饰

    5. 实现抽象方法,在右边会出现白色的三角。

final

  1. 修饰变量,变量为常量,必须赋予初始值,一般与static联用

     public static final 数据类型 大写的常量名
  2. 修饰方法,方法为最终方法,不可被重写。

  3. 修饰类,类为最终类,不可被继承

接口

关键字:interface

特点:

  1. 内部所有的方法默认都是公开抽象方法(省略时也是public abstract),

  2. Jdk 1.8之前,接口中只能有抽象方法

  3. 内部的所有变量都是静态常量/必须有初始值

接口继承接口 extends 一对多,通过“,”分割

类实现接口 implement 一对多,通过“,”分割

其他

  1. 局部变量必须赋初始值才能使用

  2. 属性默认有初始值

  3. 静态块会有类名标识,没有重写

  4. 构造方法不可被重写、继承 ,以及被final修饰

  5. 静态不可操作非静态

  6. 函数名(int ... arrray)/实参可以是 无、int[]、1,2,3 、 null.

以上是关于2019.11.28知识总结的主要内容,如果未能解决你的问题,请参考以下文章

2019.11.28

2019.11.28 杨鑫蕊课上重点

android小知识点代码片段

python常用代码片段总结

#yyds干货盘点#愚公系列2023年02月 .NET/C#知识点-程序运行计时的总结

BootStrap有用代码片段(持续总结)