쥔장에겐 완전 사랑하는 사람이 있어요 ^-^♡



빵공장 직원도 아니고... 프레임워크 환경에서 작업을 시작했으니...
카피 & 페이스트 신공으로 if, for, case 만으로 모든 프로그램을 완성했으니.. 기초가 부족하다..
한심한 노릇이다 ㅡㅡ;
그래서 쌩자바를 틈틈히 공부하기로 했다.ㅎ 요즘에는 개발도 안 하니.. 이게 될 일이 아니다..

this라는 놈이 있다. 이게 뭐 하는 놈인가..
쉽게 말해서 로컬변수랑 구분지어 주는 놈이다.

생성자 클래스를 보자.

class Test{

String name;
Test(String name){
this.name = name;
}
}

이런식으로 쓸때 클래스의 변수랑 생성자에 받아 오는 변수랑 이름이 같으면 구분해 줄라고 쓴다.
... 별 시덥지 않은 -_-;;

그지같은 얘제를 하나 만들어 보자.

public class Test {
 public static void main(String[] args) {
  Test2 t2 = new Test2("BBB");
 }
}
class Test2{
 String name = "AAA";
 Test2(String name){
  System.out.println(this.name);
  this.name = name;
  System.out.println(name);
 }
}


이거 실행하면?

AAA
BBB

이렇게 찍힌다. 쓸대없군..
저작자 표시 비영리 변경 금지
신고
Posted by Keizwer Keiz

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절


카테고리

:: Keiz Story :: (349)
TechNical (197)
Another (145)
ENG, JPN Lang. (7)

Statistics Graph
Total : 511,245
Today : 44 Yesterday : 63

달력

«   2017/10   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Google

글 보관함

0
hit counter