比如說
lniterface Lniterfaceprint
{
void print();
}
class classprint : linterfaceprint
{
⒈
void print()
{};
⒉
void Linterfaceprint.print()
{};
}
第一種實現方式甚至可以寫成 public void print();可是第二種就無法加任何修飾
第一種方法甚至可以用classprint類的實例去調用
可是接口不是只能通過接口才能調用的麼
那是不是就是說,第二種的實現方式才是規范的
這個本書感覺不靠譜啊
他在worker裡面實現兩個接口的內容,全都是用的第一種方法
我就知道 interface 不懂literface
如果使用
void print()
{};
就是把接口方法定義。
如果有一個接口interface A;
interface B;
一旦繼承
public Class_print:A,B
那麼
void print()
{};
是A的,B的?AB一起?
你自己不知道,還要編譯器也知道?
所以就
void Literfaceprint.print()
是一個接口的方法。
就不會錯。
你說的,我是推薦用2
因為有多個接口,方法名相同,用2好。
你說的那本書,我看了好像不好。