새소식

컴퓨터공학 💻/JAVA

JAVA 자바 (31) - 판매자 수익 계산 프로그램 만들기 09 : 인스턴스 instance 도입

  • -

인스턴스 instance는 하나의 class를 복제해서 서로 다른 데이터의 값과 서로 같은 메소드를 가진 복제본을 만드는 것이다. 

 

위 코드는 Accounting class의 복제본 즉 인스턴스를 만드는 형식이다.

 

a1이라는 이름을 붙여 변수 a1의 값으로는 반드시 Accounting의 복제본만 들어올 수 있다는 뜻으로 코드를 작성하고 a1에 공급가, 세율, 비용값을 넣어주고 또다른 복제본 a2를 만들어 마찬가지로 입력시켜준다. 

 

 

변수 a1의 값을 다시 나오게 하고싶다면 a1.print() 메소드를 한번 더 적으면 된다.

class의 이름 앞에 new를 입력시켜 만든 무엇을 인스턴스라고 하는 것이다.

 

 

그다음 Accounting class의 static이라고 써있는 부분을 모두 지워준다. 출력하면 위와 같이 a1, a2, a1이 순차적으로 출력된다. 

 

 

 

 

 

 

이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.