初学Java,许多东西还不是很理解。其中接口是最让我感到困惑的一个概念。
如果说类可以轻松的通过构造方法和类方法在Main中设定各种属性以及各种不同的功能的话,接口似乎就更偏向单纯的提供方法结构了。
那么我的疑问是,接口是否也有关联对象及其属性的功能?
假如我用对象与类,可以一次性构造出一个卡牌的所有基本属性,比如卡牌名称,卡牌大小,卡牌能力等等(或者人物属性,比如人物名称,人物年龄,人物性别等等)。那么使用接口,是否也能做到这一点呢?因为书中与许多网站上都说接口与抽象类非常相似,只是没有构造方法。而抽象类是能做到以上我所说的那些,只是需要一个可以实例化的类。但是接口,我实在是想象不出来如何才能做到这几点。
望各位前辈和大神们能指点迷津一下!感激不尽!