JAVA 객체지향 프로그래밍

생성자와 this

수업소개

인스턴스를 생성할 때 해야 할 초기화 작업을 정의하는 생성자에 대해서 살펴보는 시간입니다.

 

 

 

강의

소스코드

public class MyOOP {
    public static void main(String[] args) {
		Print p1 = new Print("----");
		p1.A();
		p1.A();
		p1.B();
		p1.B();

		Print p2 = new Print("****");
		p2.A();
		p2.A();
		p2.B();
		p2.B();
		
		
		p1.A();
		p2.A();
		p1.A();
		p2.A();
	}
}

 

댓글

댓글 본문
  1. hyuna lee
    감사합니다.
  2. 빽토리얼
    생성자는 인스턴스 초기화 시 매개변수를 필요로 한다면 class 내에서 같은 class 이름을 사용함으로써 지정 가능하다.
    (class Print{
    public Print(String s){ ... } )
    여기서 this. 키워드를 변수 앞에 붙여서 이 변수가 자신의 클래스 내에 있다는 것을 명시해준다.
  3. 넘무
    생성자는 인스턴스를 사용할때 초기에 값을 주입할때 사용하고
    this는 인스턴스의 변수,메소드를 지칭할때 사용한다
    좋은 강의 감사합니다
  4. 생성자는 초기에 지정해야 할 값이 있을때 public 클래스 이름동일 형식으로 만든다

    그리고 this는 클래스가 인스턴스화 될 때 인스턴스 변수 값을 지정함
  5. jajavava
    생성자는 인스턴스를 생성할 때 초기에 셋팅할 값이 있는 경우에 만들고, 클래스의 이름과 동일한 메소드이다.
    (public만 붙여서 만듬)
    this는 클래스의 인스턴스 변수를 가르킬때 붙여준다.
  6. 임위닝
    this에서 많이 헷갈려서 인터넷강의를 찾다가 들어오게되었습니다
    정말 감사합니다
  7. 2020.03.15 완료
  8. 감사합니다..
  9. 라또마니
    감사합니다.
  10. 쑤우
    수강완료. 감사합니다~
  11. 제넷
    생성자와 this 개념이 모호했는데
    확실하게 정리되었네요! 감사합니다.
  12. 허공
    감사합니다!
graphittie 자세히 보기