• 笔记


    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对象

    主题三

    • 撒大声地
  • 相关阅读:
    Java多线程之赛跑游戏(含生成exe文件)
    JavaSE之绘制菱形
    JavaSE项目之员工收录系统
    深度解析continue,break和return
    如何查看yum安装路径
    转载 linux umount 时出现device is busy 的处理方法--fuser
    linux安装扩展总结
    linux 编译安装amqp
    vmware 实现linux目录映射window本地目录
    yaf学习之——生成yaf示例框架
  • 原文地址:https://www.cnblogs.com/skylinelin/p/9634523.html
Copyright © 2020-2023  润新知