java - day006 - 构造方法

时间:2022-03-06 03:17:28

构造方法

新建对象是,执行的一个特殊方法

new 类名(); 这个小括号就是构造方法

Java 类中,必须有构造方法,如果自己不定义, 编译器会自动生成默认构造方法

new 关键字是新建对象用的,  构造方法是新建对象时候执行的一段代码

构造方法重载

可以构建多个不同参数的构造方法

构造方法重载后默认的构造方法不会创建.

this

作为特殊引用,引用当前对象的地址

构造方法this(...)

1. 构造方法之间的调用 this(...);

2. 有多个构造方法一般从参数少的往参数多的调

3.调用this(...) 必须是首行代码;

方法重载 overload

同名不同参数

继承

代码重用或者代码复用

Java 继承是单继承, 只能继承一个父类, 一个父类可以有多个子类

1.不继承构造方法

2.私有成员不能继承

3.静态成员不继承

在类名后面 添加 extends 父类名

先新建父类对象

再建子类对象

两个对象绑定在一起,整体作为一个对象

调用成员.先找子类,再找父类

方法重写 override

从父类继承的方法对子类不适用

在子类中,重新定义,重新编写这个方法