首页 > 代码库 > this关键字简单应用
this关键字简单应用
1 class PersonDemo3 2 { 3 public static void main(String[] args) 4 { 5 Person p=new Person("张三",22); 6 } 7 } 8 9 /*10 this 语句11 1.用于构造函数间互相调用时使用,不能在一般函数中调用12 2.this语句在构造函数中必须是第一句,并且在一个构造函数中只能使用一次13 */14 //this关键字表示this所在函数所在的对象,用于标记对象的成员,避免出现歧义和出错,方便阅读15 class Person16 {17 private int age;18 private String name;19 Person() //无参构造函数20 {21 System.out.println("A: name:"+this.name+","+"age:"+this.age);22 23 }24 Person(String name) //一个参数构造函数25 {26 this.name=name;27 //System.out.println("B: name:"+this.name+","+"age:"+this.age);28 29 }30 Person(String name,int age) //两个参数构造函数31 {32 //this.name=name;33 this(name);//使用this语句调用构造函数34 this.age=age;35 System.out.println("C: name:"+this.name+","+"age:"+this.age);36 37 }38 }
输出结果:
C: name:张三,age:22
this关键字简单应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。