关于命令和关键字的一些解释

super:在和父类存在同名的成员时(变量和方法),默认调用子类的成员 super.成员,用SUPER调用父类的一个成员;调用父类指定的带参的构造方法 super( 父类构造函数的成员)

this:在同一个类中如果存在俩个变量,调用成员变量也可以是构造函数,用法同上!

instanceof:判断一个类是否属于指定的类别;如果是返回true;(子类对象 instanceof 父类类名);

 final:public static final

final关键字修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的。
2. fianl关键字修饰一个引用类型变量时,该变量不能重新指向新的对象。
3. final关键字修饰一个函数的时候,该函数不能被重写。
4. final关键字修饰一个类的时候,该类不能被继承。

abstract抽象类修饰符

不能与以下关键字共同修饰一个方法:
    1. abstract不能与private共同修饰一个方法。
    2. abstract 不能与static共同修饰一个方法。
    3. abstract 不能与final共同修饰一个方法。

java中用equals方法,用法为 a.equals(b),默认情况下比较的是内存地址,在比较字符串的情况下,比较的是内容;

还有 (a==b) 如果想等返回true,不想等返回fauls;

equalsIgnoreCase方法可以在比较时忽略大小写

interface 接口 implements 继承接口

接口可以继承接口!

JAVA是单继承多实现!

 indexOf():,第一个字符为0,返回索引值;

str.indexOf()

原文地址:https://www.cnblogs.com/liyong999/p/6858380.html