这一周,我们接触了面向对象。
类的继承:一个子类只能有一个父类,子类可以对父类的方法进行重写(子类把父类的方法重新实现一次)
抽象类:1.专门用来继承的类,提供继承信息
2.抽象类是不能够实例化的
3.如果一个类里有抽象方法,那么这个类就必须声明为抽象类
4.如果一个方法暂时不能给出实现,可以先将其定义为抽象方法
5.抽象方法有abstract关键字修饰,抽象方法没有方法体
多态:同样的引用类型调用相同的方法但做出了不同的事情
实现:1.方法重写:子类在继承父类的过程中对父类的方法给出自己的实现版本
2.对象造型:用父类的变量来保存子类的对象
instanceof运算符:
判定对象是不是某种类型
枚举类型:用来保存常量
接口:
1.接口是方法的集合
2.接口中的方法一定是抽象的
3.接口也可以被继承
4.一个类可以实现多个接口
5.一个接口也可以被多类实现
工具类:
1.所有的方法都是静态方法
2.构造器私有不允许用构造器创建对象
3.工具类一班不能继承,所以工具类是被关键字final修饰的