본문 바로가기
JAVA

코드 재사용

by 영카이브 2024. 1. 14.

코드 재사용이란?

 

단순 소스코드를 재사용하는 것이 아니라  컴파일 해서 만들어진 결과물(binary파일) 즉 이미 만들어져 배포된 상태를 재사용하는 것을 말한다. 

 

 

코드 재사용 적용

 

코드 재사용을 위해 새로운 프로젝트를 추가해서 적용해 보았다. 


배포파일 수작업으로 만드는 배포 과정

1. 컴파일 :  Product.class가 만들어진다.
2. 압축 : Product.zip이 만들어진다.

3. 파일을 jar로 변경 : Product.jar ( jar는 Java를 위한 압축파일을 말한다.)

 

이클립스 배포파일 만드는 기능을 제공 

1. 클래스 파일을 컴파일하고 압축하고 확장자를 jar로 바꿔줌
프로젝트 클릭 후 export  >>  Java  >> JAR file >> 필요한 패키지, 클래스 선택  >>  jar파일의 이름과 디렉토리(경로) 설정 >> finish

2. 이클립스 환경설정에 classpath지
새로 만든 프로젝트 선택  >>  Build Path  >>  Configure Build Path  >>  Libraries탭  >>  Add External Jars..  >>  아까만든 jar 선택  >> Apply and Close 
Referenced Libraries 눌러보면 jar 보임, 선택했던 클래스파일 확인 가능  >>  이제 해당 라이브러리 import 가능 

 

적용

 

OOPPrj라는 새로운 Java프로젝트 생성

원래 프로젝트에 있던 Product클래스 import 후 해당클래스의 total() 메서드로 수량*가격 값을 출력하였다. 

import part3.practice4.UI코드분리하기.Product;

public class Program {
	public static void main(String[] args) {
		Product product = new Product("체크셔츠", 30000, 100);
		System.out.println(product.calculateTotal()); // 3000000 출력
	}
}

 

 

 

참고 자료 출처 : https://www.youtube.com/watch?v=lMgqHYSyK28&list=PLq8wAnVUcTFX4E2NplMvJfqlcgAeF_BxK&index=13

'JAVA' 카테고리의 다른 글

참조형식과 호출되는 메소드 관계  (0) 2024.01.18
IS A 상속  (0) 2024.01.16
Has A 관계  (0) 2024.01.11
UI코드 분리 하기  (0) 2024.01.10
Setter 대신 Overload 생성자 이용하기  (0) 2024.01.09