this关键字

来源:互联网 发布:ps cs6 mac破解版 编辑:程序博客网 时间:2024/06/05 12:07

this关键字特点-----代表当前对象的引用 

this的应用场景----用来区分成员变量和局部变量重名


public class demo_this {public static void main(String[] args) {Person p1 = new Person();p1.setName("张三");p1.setAge(23);System.out.println(p1.getName() + "..." + p1.getAge());Person p2 = new Person();p2.setName("李四");p2.setAge(24);System.out.println(p2.getName() + "..." + p2.getAge());}}class Person {private String name;//姓名private int age;//年龄public void setAge(int age) {//设置年龄if (age > 0 && age < 200) {this.age = age;System.out.println(age);}else {System.out.println("error");}}public int getAge() {//获取年龄return age;}public void setName(String name) {//设置姓名this.name = name;//System.out.println(name);}public String getName() {return name;}}


0 0
原创粉丝点击