• 笔记


    Java修饰符范围

    名称 当前类 同一个包 子孙类 其他包
    public
    protected ×
    friendly/default × ×
    private × × ×

    • 对象数组的掌握与使用

    • static修饰的方法:制作工具类(处理字符串的,处理发送消息的,导入导出excel,加密的)中的方法
    • staitc修饰的属性:在多个类中共享同一个数据
    • static静态代码块:完成单例模式和程序的初始化工作

    static修饰 非static修饰
    属性 类属性、类变量 实例属性、实例变量
    方法 类方法 实例方法
    调用方式 类名.属性 类名.方法() 对象.属性 对象.方法() 对象.属性 对象.方法()
    归属 单个对象

    继承

    什么是继承:面向对象三大特征之一,指一个对象直接使用另一对象的属性和方法

    减少代码冗余,方便维护

    继承的特点:

    • 子类可以调用父类非private的属性和方法。
    • 子类可以对父类的属性和方法进行扩展。
    • 子类可以用自己的方式实现父类的方法。
    • Java的继承是单继承,但是可以多重继承,
      • 单继承就是一个子类只能继承一个父类,
      • 多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类的父类,B类是A类的父类
    • 提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系更紧密)。

    Object类

    • Object类是所有类的父类,
    • Object类被子类经常重写的方法
      • toString() 返回当前对象本身的有关信息,按字符串对象返回
      • equals() 比较两个对象是否是同一个对象,是则返回true
      • hashCode() 返回该对象的哈希代码值
      • getClass() 获取当前对象所属的类信息,返回Class对象

    主题三

    • 撒大声地
  • 相关阅读:
    log4j不生成日志文件的问题
    前端得到或者改变组件的值
    取list的值
    idea Library XXXXXXXX has broken classes paths
    session.save()返回值问题
    Intellij Error:Cannot build Artifact 'XXX:war exploded' because it is included into a circular dependency
    shell小结
    python操作rabbitMQ小结
    python+rabbitMQ实现生产者和消费者模式
    Python操作rabbitmq消息队列持久化
  • 原文地址:https://www.cnblogs.com/skylinelin/p/9634523.html
Copyright © 2020-2023  润新知