本节课程将学习以下内容:
- this的涵义
- 使用this调用成员变量和成员函数
- 使用this调用构造函数
this的涵义
this代表一个对象,它代表了调用当前类中的变量或者函数的对象。
使用this调用成员变量和成员函数
例子:(请动手)
1.新建一个名为Person.java的Java源文件:
1 | class Person{ |
2.新建一个名为Demo01.java的Java源文件:
1 | class Demo01{ |
使用this调用构造函数
- 格式:this(参数1,参数2);
- 它的作用是调用同一个类中的其他构造函数,
- this的()中有几个参数,就会调用有几个参数的构造函数。
- 注意:它必须放在当前构造函数的第一行。
例子:(请动手)
1.新建一个名为Dog.java的Java源文件:
1 | class Dog{ |
2.新建一个名为Demo02.java的Java源文件:1
2
3
4
5
6
7class Demo02{
public static void main(String[] args) {
Dog dog1 = new Dog("小白", 1, "白色");
System.out.println("=============我是分割线=============");
Dog dog2 = new Dog("小黑", 3);
}
}
欣慰帮到你 一杯热咖啡
【奋斗的Coder!】企鹅群
【奋斗的Coder】公众号