* 1.定義方式的不同:
* <1>abstract類定義:
* public abstract class test{
* abstract void method1();
* abstarct void method2();
* }
* <2>interface類定義:
* public interface test{
* void method1();
* void method2();
* }
* 2.abstract class類是表示一種繼承關系,一個類只能繼承一個abstract類,而一個類可以通過implements實現
* 多個接口.
*
* 3.abstract類我們可以定義默認的方法,如可以在里面定義一個方法:
* public abstract class test{
* abstract void method1();
* abstarct void method2();
* public void print(){
* System.out.println("print");
* }
* }
* 但是interface里面的方法都不能有body.
*
* 4.在Interface類中,所有的數據成員都是靜態的不能被修改的。
* 而abstract類可以有自己的數據成員