Java面向对象[this关键字]

71 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

/*this表示当前对象 
	如果在构造器中,this表示正在创建的对象
	如果在其他方法中,this表示的方法的调动者
*/
public class Student{
	
	private String name;
	private int grade;
	private double score;
	
	public void setName(String name){
		this.name = name;
	}
	
	public void setGrade(int grade){
		this.grade = grade;
	}
	
	public void setScore(double score){
		this.score = score;
	}
	
	public String getName(){
		return name;
	}
	
	public int getGrade(){
		return grade;
	}
	
	public double getScore(){
		return score;
	}
	
	
}


public class StudentTest{
	
	public static void main(String[] args){
		
		Student s = new Student();
		
		s.setName("张三");
		s.setGrade(4);
		s.setScore(90.5);
		
		System.out.println("name: " + s.getName() + ",grade: " + s.getGrade() + ",score: " + s.getScore());
	}
}