lombok.jar 설치방법:
https://projectlombok.org/download
1. 터미널에서 다운로드 받은 파일 경로로 이동, java -jar lombok.jar 입력
2. 파일 실행
자동으로 eclipse 실행파일이 있는 경로가 입력되는데 비어있는 경우
아래 specify location 을 눌러 수동으로 찾아 들어가기
3. quit installer 후 경로 들어가서 파일 생성되었는지 확인 (eclipse ini 경로)
4. eclipse 에서 프로젝트 우클릭 - build path - add external achives 클릭
다운로드 받은 lombok.jar 찾아가서 open 클릭
5. 프로젝트 하단에 Referenced Libraries 에 추가된 lombok.jar 확인
package com.lombok;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
//@Getter
//@Setter //lombok 어노테이션
//@NoArgsConstructor //기본생성자
//@AllArgsConstructor //모든 형태의 생성자를 만들어 줌
@Data //한번에 다 생성
public class LombokTest {
private String name;
private int age;
private int ban;
private int no;
private String addr;
}
package com.lombok;
public class lombokBeanTest {
public static void main(String[] args) {
LombokTest lt = new LombokTest();
lt.setName("홍길동");
System.out.println((lt.getName()));
}
}
상속
//사용하려는 패키지 경로를 import -> 포함관계
//extends -> 상속관계
다른 클래스를 사용하는 것은 가능하나, 제공 클래스에서 public 으로 설정 되어있어야 한다.
(패키지가 다른 위치일때)
tv, tvcr, vcr, tvcr test 관계 확인
같은 클래스는 포함, 상속없이 객체 생성해서 사용가능???
-> 같은 패키지 기본은 디폴트이기 때문에
문제없이 생성이 가능함. -- timetest 확인
상속: extends
다형성 : 오버로딩, 오버라이딩,상속을 활용
캡슐화 (데이터 보호): 접근제어자(private)
com.java.capsule
cm.java.polymorphism
상속구조에서는 타입이 클래스 인경우
부모가 - 큰타입, 자식 - 작은타입으로 판단
'java' 카테고리의 다른 글
다형성(인터페이스) (0) | 2022.10.06 |
---|---|
(abstract)추상메서드 (0) | 2022.10.06 |
상속(private_정보은닉) (0) | 2022.10.05 |
상속(접근제어자) (0) | 2022.10.04 |
상속_(생성자, 오버라이딩) (0) | 2022.10.04 |