1. 接下来的三个星期将会复习java的基础知识,我觉得写博客是一种对所学知识的运用,所以尝试了使用这种方式来复习。因为需要学习kotlin的缘故,所以会把kotlin拉进来和java一起对比。计划会在每周三和周六进行一次更新,希望自己不会再食言了(惨)。
    2. 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关键字