面向对象
u 接口
接口定义时需要使用interface关键字
类实现接口
类与接口的关系为实现关系,即类实现接口。实现的动作类似继承,只是关键字不同,实现使用implements。
1.1 接口中成员的特点
1、接口中可以定义变量,但是变量必须有固定的修饰符修饰,public static final 所以接口中的变量也称之为常量,其值不能改变。后面我们会讲解static与final关键字
2、接口中可以定义方法,方法也有固定的修饰符,public abstract
3、接口不可以创建对象。
4、子类必须覆盖掉接口中所有的抽象方法后,子类才可以实例化。否则子类是一个抽象类。
u 多态
必须有继承,有方法的重写
格式:
父类类型 变量名 = new 子类类型();
变量名.方法名();
instanceof关键字作比较
通过instanceof关键字来判断某个对象是否属于某种数据类型 比较完返回true or flase