생성자2 2022.02.16_8일차_상속과 오버라이딩 08일차 학습내용 1. static 키워드 2. final 키워드 3. 상속 inheritance 4. 상속과 접근제어자 5. 상속과 생성자 6. 오버라이딩 overriding 1. static 키워드 : this키워드와 함께 하실 수 없습니다~~~ 메서드와 변수앞에 붙어서 클래스변수 클레스메서드를 만듭니다. (캡슐화 클래스 안에 담아서 공개범위 지정, 무분별한데이터 훼손 방지위해 우회하게도록 유도, 프로그램 내 접근) 모든 아이들에게 전체 공개 해서 쓸 때 static 붙입니다. static이 붙으면 별도로 객체 생성없이 사용 가능합니다. 그래서 클래스 내부 매서드 또는/ 객체를 생성했을 때 사용하는 생성자 내부의 this키워드는 쓸일이 없죠. static은 왜 객체생성없이 사용가능하냐? 바로 stat.. 2022. 2. 22. 2022.02.15_7일차_생성자와 this키워드 07일차 학습내용 1. 생성자 constructor 2. 기본생성자 default constructor 3. this 레퍼런스 4. this() 디스메서드 5. 객체 배열 6. 객체의 소멸 7. 가비지 8. 가비지 컬렉션 Gabage Collection 9. 접근지정자 modifier 1. 생성자 constructor 1) 객체가 생성될 때, 객체의 초기화를 위해 실행되는 메서드입니다. 즉 생성자는 new를 통해 객체를 만들기 전에 세팅작업을 하는 역할을 합니다. 자바의 모든 클래스는 생성자를 가지고 있으며, 생성자가 기술 안되어있으면 "기본생성자"가 자동으로 호출됩니다. (by JVM) * 생성자 포함 자바에서 초기화는 3가지 방식이 있습니다. 1.생성자 2. 초기화 블럭 클래스 블럭 / 인스턴스 블럭.. 2022. 2. 21. 이전 1 다음