2022-04-17

2022-04-16  本文已影响0人  宝子向前冲

    这周也没干啥了,检测完后总结了一点笔记。

      父类中要有一个无参的方法,不然会报错,如果实在没有,可以加一个“不做事”的方法

子类继承父类要用extends

例:class  子类名  extends  父类名{  }

子类调用父类的方法要用super

super(参数)调用父类的有参构造方法

super.变量名

super.方法名

但是super不能访问在子类中添加的成员

父类中被final声明打成员在子类中可以被继承但不能被覆盖,否则编译时出错

如果一个类被final修饰符修饰则不能被其他类继承,既该类没有子类,被称为最终类,方法也是如此。

    equals()方法

equals()和“==”一样可以用来判断两个对象是否相等

equals( )用于对实例对象的比较

对于字符串变量 :  “==”用于比较两个变量本身的值,即两个对象在内存中的首地址                    “equals()”比较两个字符串中所包含的内容是否相等

对于非字符串变量:“==”与“equals()”方法都是用来比较两个类类型的变量是否指向同一个对象

toString()方法

将调用该方法的对象的内容转换成字符串,并返回其内容

gerClass()方法

该方法的作用是返回运行时的对象所属的类

对象运算符instanceof

测试一个指定对象是否是指定类或它的子类的实例,若是,则返回true,否则返回false。

上一篇 下一篇

猜你喜欢

热点阅读