类方法定义
----
类方法定义 : 使用 fun 关键字 , 在类中定义方法 , 在该方法中可以访问对象的成员变量 ;
/**
* 定义学生类
*
* 定义字段 : 其含有一个字符串字段 ,...封装
----
封装作用 : 隐藏对象内部的属性和方法实现的细节 , 仅对外公开公共接口 ;
如 : Student 类 , 封装了 name 和 age 字段 , 和 talk 方法 ;
V ....父类 : open 关键字使用 :
① 打开继承 : 只有在类前使用 open 关键字 , 只有打开了该类 , 才能有类继承该类 ;
② 允许方法重写 : 允许方法重写 , 只有 open 的函数 ,...();
//调用子类对象重写的父类方法
son.say();
}
4 ....多态引入 : Man 和 Women 调用 say 方法 , 执行的不同的操作 , 就是多态的体现 ;
/**
* 测试抽象类与多态
*/
fun main() {
// Man 和 Women