java this关键字详解,this( )访问构造方法

KLQ 2020-09-09 14:50:42 java常见问答 6527

下面要给大家带来的java this关键字方面的内容是this( )访问构造方法方面的知识,一起来通过文章进行了解吧。

this( )用来访问本类的构造方法,括号中可以有参数,如果有参数就是调用指定的有参构造方法。

下面来看一下示例:

下面定义一个Student类,使用this( )调用构造方法给name赋值,Student类代码如下所示:

public class Student
{
    String name;
    // 无参构造方法(没有参数的构造方法)
    public Student()
    {
        this("张三");
    }
    // 有参构造方法
    public Student(String name)
    {
        this.name = name;
    }
    // 输出name和age
    public void print()
    {
        System.out.println("姓名:" + name);
    }
    public static void main(String[] args)
    {
        Student stu = new Student();
        stu.print();
    }
}

输出结果:

姓名:张三

这里的话要特别的注意一下了:

1、this( ) 不可以在普通方法当中使用,只可以写在构造方法当中;

2、在构造方法当中使用的时候,必须是第一条语句;

以上就是对于this( )访问构造方法的一些简单介绍了,更多java入门知识,请继续通过奇Q工具网来进行了解吧。

推荐阅读:

java this关键字详解,this.属性名

java this关键字详解,this.方法名

java关键字有哪些?java关键字大全