java - day006 - 构造方法

构造方法

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

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

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

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

 

 

构造方法重载

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

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

 

this

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

 

构造方法this(...)

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

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

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

 

方法重载 overload

同名不同参数

 

继承

代码重用或者代码复用

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

1.不继承构造方法

2.私有成员不能继承

3.静态成员不继承

 

在类名后面 添加 extends 父类名 

先新建父类对象

再建子类对象

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

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

 

方法重写 override

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

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

 

posted @ 2019-04-18 08:29  Dingzhijie  阅读(155)  评论(0编辑  收藏  举报