• Java_继承(下)


    Object类:是所有类的父类
      Java中每一个类都可以使用Object类中定义的方法存放在  package Java.lang
      -eqauals
      -toString
    final:关键字
      修饰类不允许被修改
      修饰的方法不允许被子类重写
      修饰变量表示不允许被修改
      可以和static配合使用:静态的不允许被修改如(一些配置信息)

    注解:
      按运行机制:源码注解,编译时注解,运行时注解
      按来源分:来自JDK的注解,来自第三方的注解,我们自己定义的注解

    填坑:

      方法重写时;返回值类型可以改变,但必须向下兼容

    Object equals()方法重写

    @Override
        public boolean equals(Object obj) {
            // TODO Auto-generated method stub
            return super.equals(obj);
        }
        public boolean equals(Car obj) {
            // TODO Auto-generated method stub
            if(obj == null)
                return false;
            else {
                if(this.getColor().equals(obj.getColor())&&this.getName().equals(obj.getName()))
                    return true;
                else
                    return false;
            }
        }

    Object toString()方法重写

    @Override
        public String toString() {
            String str = "taxi的信息是"+this.getName()+"拥有一辆"+this.getColor()+"的出租车";
                    return str;
        }
  • 相关阅读:
    创建二叉树
    并查集
    opn模块
    【ES6】map、reduce、filter、sort、箭头函数、class继承、yield
    css应用视觉设计
    json解决ajax跨域的原理
    flex盒子布局
    前后台交互ajax请求模块
    react后台项目开发(一)
    高阶函数&&高阶组件(二)
  • 原文地址:https://www.cnblogs.com/conglingkaishi/p/9227405.html
Copyright © 2020-2023  润新知