问题描述
定义两个接口具有同名,同参数列表,但不同返回类型的成员。namespace用户定义类型的强制转换{interfaceinterf{doubledeposit(doubleb);}interfaceibank{floatdeposit(doubleb);}}在类中实现接口namespace用户定义类型的强制转换{classaccount:interf,ibank{privatedoublebalance;publicaccount(doubleb){balance=b;}publicdoubledeposit(doubleb){balance+=b;returnbalance;}floatibank.deposit(doubleb){balance+=1000;return(float)balance;}}}为什么"floatibank.deposit(doubleb)"不能加访问修辞符啊。如加了“public”后不能通过编译
解决方案
解决方案二:
因为没有调用此方法的语法.也就是说加了限定符实现的方法永不可能被访问到.
时间: 2024-10-23 11:40:07