2.选择Class类型,会有class:
3.选择File类型,不会自动有class:
5. 选择interface,是创建接口:
6.目录结构:
1.定义手机充电接口标准规范 InterfacePhone:
package cn.kotlin.kotlin_oop06 /**
- 定义描述手机的Interface
*/ interface InterfacePhone { /**
- 定义此功能的标准,只要是符合typeC接口的充电器就能充电,否则就无法充电,接口标准必须是Type-C
- (接口关注的是功能)
*/ fun typeC() }
2.描述 红色的TypeC手机充电器,(符合手机充电接口标准规范 InterfacePhone)
package cn.kotlin.kotlin_oop06 /**
- 描述 红色的TypeC手机充电器
*/ class RedChargerPhoneTypeC : InterfacePhone{ /**
- 实现了InterfacePhone接口,就必须要用override重写父类接口的标准,因为这是父类规定的规则,必须是Type-C接口才能充电
*/ override fun typeC() { println(“红色充电器,正常的给手机充电了–> 充电中…”) } }
3.描述 蓝色的TypeC手机充电器,(符合手机充电接口标准规范 InterfacePhone)
package cn.kotlin.kotlin_oop06 /**
- 描述 蓝色的TypeC手机充电器
*/ class BlueChargerPhoneTypeC : InterfacePhone{ /**
- 实现了InterfacePhone接口,就必须要用override重写父类接口的标准,因为这是父类规定的规则,必须是Type-C接口才能充电
*/ override fun typeC() {