zoukankan      html  css  js  c++  java
  • 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;
        }
  • 相关阅读:
    12.3
    团队项目第一阶段冲刺第一天
    4.22
    4.21 re重要功能
    12.1
    12.2
    4.17
    4.16
    css设置子元素相对于父元素保持位置不变(含有滚动条的父元素)
    git操作和npm操作清单
  • 原文地址:https://www.cnblogs.com/conglingkaishi/p/9227405.html
Copyright © 2011-2022 走看看