java-this使用
Posted 追忆枉然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-this使用相关的知识,希望对你有一定的参考价值。
this修饰属性和方法,通常我们会省略this,但是如果形参与类的属性同名时使用this
this还可以修饰构造器
public class PersonTest { public static void main(String[] args) { Person p = new Person("李老八"); System.out.println("name"+p.getName()); p.setName("轩子巨二兔"); System.out.println("After setting name:" + p.getName()); } } class Person{ private int age; private String name; public Person(int age) { this.age = age; //修饰属性 } public Person(String name,int age) {
this(int age); //修饰构造器 此时调用形参为int age的构造器 this.name = name; //修饰属性 }
public String getName() { return name; }
public void setName(String name) { this.name = name; //修饰属性 }
public void setName(char n){
name = n; //可以省略this
} }
以上是关于java-this使用的主要内容,如果未能解决你的问题,请参考以下文章