(多选)Swift 中的扩展可以:
A: 添加计算实例属性和计算类型属性
B: 定义实例方法和类型方法
C: 定义下标
D: 使现有的类型遵循某协议
A: 添加计算实例属性和计算类型属性
B: 定义实例方法和类型方法
C: 定义下标
D: 使现有的类型遵循某协议
举一反三
- Swift 中的扩展可以 A: 定义实例方法和类型方法; B: 提供新初始化器; C: 定义下标; D: 定义和使用新内嵌类型;
- 实例属性在__init__()方法中定义,类属性在( )中直接定义。
- 下列关于类属性和实例属性的说法,描述正确的是( )。 A: 公有类属性可以通过类和类的实例访问 B: 通过类可以访问实例属性的值 C: 通过类的实例不能访问类属性的值 D: 类属性既可以在类体中所有方法之外定义,也可以在方法内定义
- 下列关于类属性和实例属性的说法,描述正确的是( )。 A: 类属性能在方法中定义。 B: 公有类属性可以通过类和类的实例访问。 C: 通过类可以获取实例属性的值。 D: 类的实例只能获取实例属性的值。
- 在Java中,以下关于static关键字的说法不正确的是____ A: static可以用来修饰方法和属性 B: 在方法里可以定义static变量 C: static修饰的属性和方法称为动态变量、动态方法 D: 不使用static修饰的属性和方法,通常称为实例属性、实例方法(或普通属性、普通方法)