接下来的三个星期将会复习java的基础知识,我觉得写博客是一种对所学知识的运用,所以尝试了使用这种方式来复习。因为需要学习kotlin的缘故,所以会把kotlin拉进来和java一起对比。计划会在每周三和周六进行一次更新,希望自己不会再食言了(惨)。
在Java的世界里,每一样东西都是一个对象学习面向对象最经典的例子是:每一个人都是一个对象,那么人这个群体就是一个类。每个人都会有自己的名字,年龄甚至是开场对白,在Java中,这被称为对象属性。
class Person{
String name;
int age;
String description;
People(String name, int age){
this.name = name;
this.age = age;
}
People(String name, int age, String description){
this.name = name;
this.age = age;
this.description = description;
}
}
class Person(
var name:String,
var age:Int,
var description:String = null){
}
对象要通过实例化完成创建,而对象的实例化需要类的构造器来完成,被称之为构造方法。
Person airy = new Person("Airy",22,"集智慧与美丽于一身的兔子");
var airy = Person("Airy",22,"集智慧与美丽于一身的兔子")
- 访问范围
- java三大特性:封装继承多态
- 接口和抽象类的区别
- final关键字和static关键字