1:类与对象
类就是某种事物,
对象就是某种事物里面的某个类,
如人是一个类,男人女人就是类里面的对象
学校是一个类,里面的某个班级就是这个类里面的某个对象
对象可以具有类的所有特征,也可以有自己的特征
比如,人可以吃饭,说话,唱歌,
男人,女人都是同样的,也都可以唱歌,吃饭,但是他们还可以谈恋爱,吃零食,
每个对象都有可能会做不同的事情,这就是有自己的特征
其在kotlin中如何实现呢?看代码
比如我想要一个陕西彭于晏,我new一个男人出来,让他得到彭于晏的属性
class 男人(这就是这个子类的构造){
}
class 男人(性格: String, 长相: String, 身材: String) {
init {
println("new 了一个男人,她的性格:$性格 , $长相 , $身材")
}
}
class 女人(性格: String, 长相: String, 身材: String) {
init {
println("new 了一个女人,她的性格:$性格 , 长相:$长相 , 身材:$身材")
}
}
fun main(args: Array<String>) {
//定义一个变量:陕西彭于晏,然后new(:)一个男人 = 男人(添加这个对象的参数)
val 陕西彭于晏:男人 = 男人("阳光","帅气&#