1)抽象类的定义:
包含抽象方法的类就是抽象类。抽象类不能实例化,如果一个类继承抽象类,想要实例化,必须实现抽象类中所有的抽象方法,只要其中还有抽象方法没有实现,编译器会强制将类也转换为抽象类。
2)接口的定义:
接口是一个完全抽象的类,接口里面全部都是抽象方法,只能声明不能实现,接口里面的域默认是static、final的,所以不能修改。接口中方法,自动的都是public的。
1)抽象类的定义:
包含抽象方法的类就是抽象类。抽象类不能实例化,如果一个类继承抽象类,想要实例化,必须实现抽象类中所有的抽象方法,只要其中还有抽象方法没有实现,编译器会强制将类也转换为抽象类。
2)接口的定义:
接口是一个完全抽象的类,接口里面全部都是抽象方法,只能声明不能实现,接口里面的域默认是static、final的,所以不能修改。接口中方法,自动的都是public的。