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() {
println(“蓝色充电器,正常的给手机充电了–> 充电中…”)
}
}
4.描述 黑色的TypeC手机充电器,(符合手机充电接口标准规范 InterfacePhone)
package cn.kotlin.kotlin_oop06
/**
- 描述 白色的TypeC手机充电器
*/
class BlackChargerPhoneTypeC : InterfacePhone{
/**
- 实现了InterfacePhone接口,就必须要用override重写父类接口的标准,因为这是父类规定的规则,必须是Type-C接口才能充电
*/
override fun typeC() {
println(“白色充电器,正常的给手机充电了–> 充电中…”)
}
}
5.main测试方法,多态的表现:
最后
希望大家能有一个好心态,想进什么样的公司要想清楚,并不一定是大公司,我选的也不是特大厂。当然如果你不知道选或是没有规划,那就选大公司!希望我们能先选好想去的公司再投或内推,而不是有一个公司要我我就去!还有就是不要害怕,也不要有压力,平常心对待就行,但准备要充足。最后希望大家都能拿到一份满意的 offer !如果目前有一份工作也请好好珍惜好好努力,找工作其实挺累挺辛苦的。
这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。
由于篇幅有限,这里以图片的形式给大家展示一小部分。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
尝辄止,不再深入研究,那么很难做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!