码迷,mamicode.com
首页 > 编程语言 > 详细

java-this使用

时间:2020-01-09 23:02:49      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:col   har   this   span   get   system   div   getname   调用   

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使用

标签:col   har   this   span   get   system   div   getname   调用   

原文地址:https://www.cnblogs.com/liangfc/p/12173563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!