![[JAVA] 접근 제한자(Access Modifier)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbSMxTG%2FbtrUV24tHru%2FAAAAAAAAAAAAAAAAAAAAAD2PqSHhysfia81z_ZL5qrOA1trxfPqjPCdzXsPv2T14%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DHGWquRFc9JioKAE3imygx30W%252BSA%253D)
본 게시글은 혼자 공부하는 자바 (저자 : 신용권)의 책과 유튜브 영상을 참고하였고, 개인적으로 정리하는 글임을 알립니다. 접근 제한자 접근 제한자는 말 그대로 접근을 제한하기 위해 사용됨 여기서 접근이란 클래스 및 인터페이스 그리고 이들이 가지고 있는 멤버의 접근을 말한다. 어떤 경우에 클래스와 인터페이스를 다른 패키지에서 사용하지 못하도록 막을 필요가 있다. 그리고 객체 생성을 막기 위해 생성자를 호출하지 못하게 하거나 필드나 메소드를 사용하지 못하도록 막아야 되는 경우도 있다. 이때 접근 제한자를 사용할 수 있다. public 접근 제한자 : 외부 클래스가 자유롭게 사용할 수 있도록 함 protected 접근 제한자 : 같은 패키지 또는 자식 클래스에서 사용할 수 있도록 함 private 접근 제한..

본 게시글은 유튜브 : 경제 TV 너무경 : 너무 쉬운 경제 윤성종 님의 유튜브 영상을 참고하였습니다. 개인적으로 정리하는 글임을 알립니다. 금융용어정리 - 소득공제, 세액공제 아래의 글을 먼저 읽고 오시는 것을 추천합니다. 2022.12.29 - [경제/금융용어] - 금융용어정리 - 소득공제, 과세표준, 세율, 세액 금융용어정리 - 소득공제, 과세표준, 세율, 세액 본 게시글은 유튜브 : 경제 TV 너무경 : 너무 쉬운 경제 윤성종 님의 유튜브 영상을 참고하였습니다. 개인적으로 정리하는 글임을 알립니다. 금융용어정리 - 소득 공제, 과세 표준, 세율, 세액 세 rebugs.tistory.com 소득공제 소득 공제는 소득액을 산출하기 위해 총소득액에서 법으로 정해진 금액을 빼는 것을 말한다. 소득 공제에..
![[JAVA] 패키지(Package)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F9stmK%2FbtrUXnUCK9O%2FAAAAAAAAAAAAAAAAAAAAAFGDhYVuHphsFpgHcL31WE-VXjIVj5ea_YI0qWZeB4rj%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DZcWfPFlizjjVOecJAy2JN%252F7K4%252Bg%253D)
본 게시글은 혼자 공부하는 자바 (저자 : 신용권)의 책과 유튜브 영상을 참고하였고, 개인적으로 정리하는 글임을 알립니다. 프로젝트를 개발하다 보면 적게는 수십 개, 많게는 수백 개의 클래스를 작성해야 한다. 클래스를 체계적으로 관리하지 않으면 클래스 간의 관계가 뒤엉켜서 복잡하고 난해한 프로그램이 되어 결국 유지 보수가 어렵다. 자바에서는 클래스를 체계적으로 관리하기 위해 패키지를 사용한다. 패키지의 물리적인 형태는 파일 시스템의 폴더이다. 패키지는 단순히 파일 시스템의 폴더 기능만 하는 것이 아니라 클래스의 일부분으로, 클래스를 유일하게 만들어주는 식별자 역할을 한다. 클래스 이름이 동일하더라도 패키지가 다르면 다른 클래스로 인식한다. 클래스의 전체 이름은 '패키지 이름 + 클래스 이름'인데 패키지가..

본 게시글은 유튜브 : 경제 TV 너무경 : 너무 쉬운 경제 윤성종 님의 유튜브 영상을 참고하였습니다. 개인적으로 정리하는 글임을 알립니다. 금융용어정리 - 취득세, 보유세, 거래세(+양도소득세), 동결효과 취득세 부동산, 차량, 기계장비, 항공기, 선박 등을 취득한 자에게 부과하는 세금을 말한다. 즉, 처음 부동산이나 차량 등을 처음으로 구매했을 때 내는 세금이다. 취득세는 거래세에 포함된다. 보유세 납세의무자가 보유하고 있는 부동산에 부과하는 조세를 말하며 토지, 주택 등을 보유한 사람이 내는 세금으로 재산세와 종합부동산세를 총칭하는 말이다. 즉, 부동산을 보유만 해도 생기는 세금이다. 거래세(+양도소득세) 일정한 거래에 대하여 부과되는 세금 거래세는 재화 또는 용역이나 유가증권의 거래에 의하여 성립..
![[JAVA] 싱글톤(Singleton), final 필드와 상수](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FFtIyh%2FbtrUTJ38smT%2FAAAAAAAAAAAAAAAAAAAAAHgvHzoT2IoHZBz0eeHm1NcMMblHkAzsgRizMuvLsV3L%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DU3RWcqDbX8H6vZZouYXzFhitYNo%253D)
본 게시글은 혼자 공부하는 자바 (저자 : 신용권)의 책과 유튜브 영상을 참고하였고, 개인적으로 정리하는 글임을 알립니다. 싱글톤 프로그램에서 단 하나의 객체만 만들도록 보장해야 하는 경우가 있다. 단 하나만 생성된다고 해서 이 객체를 싱글톤이라고 한다. 싱글톤을 만들려면 클래스 외부에서 new 연산자로 생성자 호출을 막아야 한다. 생성자를 외부에서 호출할 수 없도록 하려면 private 접근 제한자를 붙여주면 된다. 생성자를 private으로 접근을 제한했더라도, 클래스 내부에서는 생성자 호출이 가능하다. 싱글톤을 만드는 방법은 다음과 같다. 정적 필드로 자신 타입의 객체를 생성하고 private로 외부 접근을 제한한다. 생성자를 private를 이용하여 외부 접근을 제한한다. 정적 메소드를 선언하고 ..

본 게시글은 유튜브 : 경제 TV 너무경 : 너무 쉬운 경제 윤성종 님의 유튜브 영상을 참고하였습니다. 개인적으로 정리하는 글임을 알립니다. 금융용어정리 - 납세자, 담세자, 직접세, 간접세 납세자 국가가 국민에게 세금을 내라고 지목한 사람이다. (납부할 의무를 지는 자를 뜻) 국세기본법에는 납세자를 납세의무자와 세법에 따라 국세를 징수하여 납부할 의무를 지는 자를 말하는데, 세금을 실제로 직접 납부하는 자를 의미한다. 조세를 부담하는 담세자와 다르다. [네이버 지식백과] 납세자(부동산용어사전, 2020. 09. 10., 장희순, 김성진) 담세자 실제로 세금을 내는 사람 말한다. 직접세 납세자와 담세자가 일치하는 조세를 말한다. 즉, 세금을 내라고 지목당한 사람과, 실제로 세금을 내는 사람이 같은 조세를..
![[JAVA] 인스턴스 멤버와 정적 멤버](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbp2FY5%2FbtrURpZrEPE%2FAAAAAAAAAAAAAAAAAAAAAK00bhV_nmH8mEBfpJKppIeShj6TOq8D1kRy3D-IvQn6%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D%252FWycPIcsjHCLQ3PypwcfZCyLUOQ%253D)
혼자 공부하는 자바 (저자 : 신용권)의 내용을 개인적으로 정리하는 글임을 알립니다. 객체마다 필드값이 달라야 한다면 해당 필드는 객체마다 가지고 있는 것이 맞다. 하지만 객체의 필드값이 모두 같아야 한다면 이 필드를 객체마다 가지고 있을 필요가 있을지 의문이 든다. 만약 객체마다 갖고 있다면 메모리가 낭비되며, 모든 객체의 필드값을 같게 맞추는 추가적인 작업이 필요할 수도 있다. 오히려 이런 필드는 한 곳에 위치시키고 객체들이 공유하는 것이 좋을 수 있다. 자바는 이런 경우를 위해 클래스 멤버를 인스턴스 멤버와 정적 멤버로 구분해서 선언할 수 있도록 하고 있다. 인스턴스 멤버는 객체마다 가지고 있는 멤버를 말하고, 정적 멤버는 클래스에 위치시키고 객체들이 공유하는 멤버를 말한다. 인스턴스 멤버와 thi..

본 게시글은 유튜브 : 경제 TV 너무경 : 너무 쉬운 경제 윤성종 님의 유튜브 영상을 참고하였습니다. 개인적으로 정리하는 글임을 알립니다. 금융용어정리 - 분리과세, 합산과세 소득의 종류에는 사업소득, 근로소득, 이자소득... 등등이 있다. 여기서는 소득의 종류는 사업소득, 근로소득, 이자소득만 있다고 가정하겠다. 분리과세 아래의 표는 실제 누진세가 아닌 쉽게 개념을 전달하기 위해 만든 누진세 세율표이다. 누진세 세율표(실제 아님) 과세 표준 세율 1억 이하 10% 1억 ~ 2억 20% 2억~ 3억 30% A씨는 사업소득 1억, 이자소득 1억, 근로소득 1억이라고 하면, 분리과세는 각각을 따로 세금을 부과하여 각각의 산출 세액은 1000만 원이고, 총 3000만 원의 산출 세액이다. (1000만원 X ..