这周也没干啥了,检测完后总结了一点笔记。
父类中要有一个无参的方法,不然会报错,如果实在没有,可以加一个“不做事”的方法
子类继承父类要用extends
例:class 子类名 extends 父类名{ }
子类调用父类的方法要用super
super(参数)调用父类的有参构造方法
super.变量名
super.方法名
但是super不能访问在子类中添加的成员
父类中被final声明打成员在子类中可以被继承但不能被覆盖,否则编译时出错
如果一个类被final修饰符修饰则不能被其他类继承,既该类没有子类,被称为最终类,方法也是如此。
equals()方法
equals()和“==”一样可以用来判断两个对象是否相等
equals( )用于对实例对象的比较
对于字符串变量 : “==”用于比较两个变量本身的值,即两个对象在内存中的首地址 “equals()”比较两个字符串中所包含的内容是否相等
对于非字符串变量:“==”与“equals()”方法都是用来比较两个类类型的变量是否指向同一个对象
toString()方法
将调用该方法的对象的内容转换成字符串,并返回其内容
gerClass()方法
该方法的作用是返回运行时的对象所属的类
对象运算符instanceof
测试一个指定对象是否是指定类或它的子类的实例,若是,则返回true,否则返回false。









网友评论