继承特点:
一个子类继承一个父类,则继承了父类的属性与方法
一个子类不能有多个直接的父类
从父类中继承的方法,子类可以进行重写覆盖(方法重写)
子类的对象可以赋值给父类的数据类型,但这样只能调用父类中定义的属性与方法
父类转换为子类要强制转换
接口及其实现类的特点:
接口中的方法不能有实现 (不能有方法体)
接口不能 new
一个类实现一个接口,必须实现该接口的所有方法,同时这个类也能定义自己的方法
一个类可以同时实现多个接口
一个实现类的对象可以赋值给其接口的数据类型,但这样只能调用接口中定义的属性与方法(同继承)
内部类:一个类内部的类
特殊:匿名内部类的应用
匿 名 内 部 类 也 能 用 于 继 承 , 这 样 new的 话 就 是 new一 个 父 类 的 子 类 。
什么是包装类?
基本数据类型有 8 个,它们仅用于数据的存储,因此,官方提供了 8 个对应的包装类(引用数据类型),除了 能存储对应的基本数据类型,还提供了一系列的方法供开发者应用。
Bytebyte
Shortshort
Integerint
Longlong
Characterchar
Floatfloat
Doubledouble
Booleanboolean
如何应用包装类进行数据类型转换?