构造方法
新建对象是,执行的一个特殊方法
new 类名(); 这个小括号就是构造方法
Java 类中,必须有构造方法,如果自己不定义, 编译器会自动生成默认构造方法
new 关键字是新建对象用的, 构造方法是新建对象时候执行的一段代码
构造方法重载
可以构建多个不同参数的构造方法
构造方法重载后默认的构造方法不会创建.
this
作为特殊引用,引用当前对象的地址
构造方法this(...)
1. 构造方法之间的调用 this(...);
2. 有多个构造方法一般从参数少的往参数多的调
3.调用this(...) 必须是首行代码;
方法重载 overload
同名不同参数
继承
代码重用或者代码复用
Java 继承是单继承, 只能继承一个父类, 一个父类可以有多个子类
1.不继承构造方法
2.私有成员不能继承
3.静态成员不继承
在类名后面 添加 extends 父类名
先新建父类对象
再建子类对象
两个对象绑定在一起,整体作为一个对象
调用成员.先找子类,再找父类
方法重写 override
从父类继承的方法对子类不适用
在子类中,重新定义,重新编写这个方法