修饰符
1. 属性通常使用private封装起来2. 方法一般使用public用于被调用
3. 会被子类继承的方法,通常使用protected
抽象类和接口区别
区别1:
子类只能继承一个抽象类,不能继承多个
子类可以实现多个接口
区别2:
抽象类可以定义
public,protected,package,private
静态和非静态属性
final和非final属性
但是接口中声明的属性,只能是
public、静态、final的
即便没有显示的声明
异常类型
可查异常:CheckedException
必须进行处理的异常。如:FileNotFoundException。如果不处理,编译器,就不让你通过。
运行时异常:RuntimeException
不是必须进行try catch的异常
常见运行时异常:
除数不能为0异常:ArithmeticException
下标越界异常:ArrayIndexOutOfBoundsException
空指针异常:NullPointerException