构造方法,this关键字

构造方法要满足三个条件:

1.方法名与类名相同

2.在方法名前面没有返回值类型的声明

3.在方法中不能使用return语句返回一个值,但是可以单独写return语句来作为方法的结束

例:

class Person{

//类的构造方法

      public Person(){

             System.out.println("调用了无参的构造方法")

}

}

public class Example08{

     public staic void main (String[] args) {

   Pesron p=new Person();  //实例化Person 对象

}

}

运行结果 (调用了无参的构造方法)

构造方法的重载

一个类中可以定义多个构造方法,只要每个构造方法的参数类型或参数个数不同即可

总结:Java中的每个类至少有一个构造方法

This 关键字符

调用成员变量

例:class Person{

int age;//成员变量age

public Person (int age){//局部变量age

this.age=age;//将就局部变量age的值赋给成员变量age

}

}

this调用类的构造方法时,应该注意以下几点

1.只能在构造方法中使用this调用其他的构造方法,不能在成员中使用。

2.在构造方法,使用this调用方法的语句必须是该方法的第一条执行语句

3.不能在一个类的两个构造中使用this互相调用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值