【发布时间】:2016-11-15 07:20:00
【问题描述】:
我想知道如何使用协议来代替抽象类。下面是用抽象类编写的场景,我想在 swift 中使用协议来实现:
public abstract class ModelA
{
protected int productQuantity;
protected String productUrl;
}
class ModelB extends ModelA
{
// I want to access ModelA members here
}
我想在 swift 中使用协议实现上述功能。 任何帮助将不胜感激。
【问题讨论】:
-
protocol ModelA { var productQuantity :Int{get set} var productUrl:String {get set} } class ModelB:ModelA{ var productQuantity :Int = 10 var productUrl:String = "Some URl" }
标签: java swift protocols abstract-class