类的定义
2020-06-26 本文已影响0人
ButICare_b72d
本人文章主要是为了复习自己所学知识,会将Java和Kotlin混合在一起描述,且是首次尝试写成博客,有比较啰嗦的地方请勿见怪
如果小伙伴学习过Java,那么应该知道,一段Java代码最重要的部分就是类,方法和变量,而Kotlin语言在Java的基础上做了很多优化并且提供了一些语法糖,但是这并不影响他的重要的组成部分,依然是类,方法,以及变量
Java是一门面向对象的语言,对象在代码中的体现就是类,关键字:class(Java语法严谨,请注意区分大小写)
类的含义:某一类物品的统一描述,例如动物,植物,人类,都可以称之为类,当然,对象的定义也不一定要求范围是这么广泛,动物里还包括了爬行动物,两栖动物,再细分为狮子,老虎,小猫,小狗,都可以称之为类
Kotlin中类的含义和Java并没有什么区别,那么我们来看看它们之间代码的区别:
Java代码示例:
动物类:
class Animal{
}
人类:
class Person{
}
Kotlin代码示例:
class Animal{
}
class Person{
}
实际上他们并没有区别,你需要记住的就只有两个东西:
1.首先类的关键字是class,这一点Java与Kotlin并没有区别
2.类由class+类名+{}组成一个完整的表达式(实际上还会用到修饰符,暂时不讲)
注:上面提到了一个术语, 关键字:Java关键字是对Java编译器有特殊含义的字符串,java里有很多关键字,并且要求类名以及下一章讲到的方法名,变量名等都不能使用关键字