当你自己写的类想用接口中个别方法的时候(注意不是所有的方法),那么你就可以用一个抽象类先实现这个接口(方法体中为空),然后再用你的类继承这个抽象类,这样就可以达到你的目的了,如果你直接用类实现接口,那是所有方法都必须实现的。
接口其实是抽象类的特殊情况,要求更加严格。 接口同抽象类一样不能被实例化(但可以用作数据类型) ,抽象类在继承另外一个抽象类或者实现接口时 ,是可以不重写里面的方法的。
当你自己写的类想用接口中个别方法的时候(注意不是所有的方法),那么你就可以用一个抽象类先实现这个接口(方法体中为空),然后再用你的类继承这个抽象类,这样就可以达到你的目的了,如果你直接用类实现接口,那是所有方法都必须实现的。
接口其实是抽象类的特殊情况,要求更加严格。 接口同抽象类一样不能被实例化(但可以用作数据类型) ,抽象类在继承另外一个抽象类或者实现接口时 ,是可以不重写里面的方法的。
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。