最赞回答 / Antique
咦,自己查资料发现原因如下:首先接口由于少了方法的实现,所以不能实例化,这个与抽象类一致,由于不能实例化,所以对于成员变量只能是static由于是static所以所有实现了接口的类共享一份由于所有人共享一份,同时接口的定义是“所有实现该接口的人都共同拥有这些属性/功能”由于所有的实现类都共同拥有,若是变量则实现类A的改变会导致实现B的改变会由于实现类的操作而改变的东西违反了接口的定义所以为了确保每个实现的接口都共同遵守这个“属性”,属性必须是final由于接口本身的定义是public最后就是 public...
2017-09-21
最赞回答 / qq_每日一啸_0
是想说 Tclass tclass=new tclass() 这是tclass就是创建的类的对象 ,类名为Tclass tclass.getclass() 用创建的对象调用getclass()的返回值就是类对象
2017-09-20