this

염지은·2021년 12월 12일
0

java

목록 보기
20/45

[ this ]

  • 객체 자신을 의미(객체자신의 주소값)
  • 사용되는 경우
    1.멤버변수와 매개변수를 구분하기 위해
    2.다른 생성자를 호출하기 위해
    class User{
    	private String id;
    	private String pwd;
    	public User(String id,String pwd) {
    		this.id=id;
    		this.pwd=pwd;
    	}
    	public User() {
    		// 다른 생성자를 호출할때 this()를 사용한다.
    		this("admin","admin");
    	}
    	public void printInfo() {
    		System.out.println("아이디:" + this.id);
    		System.out.println("비밀번호:" + pwd);
    	}
    }
    public class Test04_this {
    	public static void main(String[] args) {
    		User u1=new User("hello","1234");
    		u1.printInfo();
    		User u2=new User("abcd", "5678");
    		u2.printInfo();
    	}
    }

0개의 댓글