抽象类在我看来就是一个可以定义抽象方法的特殊类,定义了抽象方法的类就必须是抽象类,当然抽象类也可以定义一般的方法。
而接口则大不相同,它不能包含普通方法。不能定义普通的方法和成员变量,只能定义静态变量。
接口是不能被实例化的,但是就抽象类而言,严格来说是不可以被实例化的,但是当有普通的类去继承一个抽象类的时候,类在实例化的时候会先去实例化
父类,当然这个抽象类就会被实例化。所以,这样看来抽象类也可以被实例化。