JAVA 계정 가입다운로드 페이지Intelli(https://www.jetbrains.com/ko-kr/idea/download/C 언어는 객체 지향이 적용되지 않은 언어고JAVA 와 python 은 객체지향이 적용된 언어이지만 python은 많은 내용이 생략
✓ 자료형 + 변수이름✓ 변수 선언하고 값 넣어주기대소문자 구분숫자로 시작할 수 없다밑줄(\_)과 달러 표시($)를 사용할 수는 있지만, 사용하지 않는 것이 좋다'카멜 케이스(camelCase)'✓ 숫자형byte, short, int, long✓ 정수형정수를 입력하면
인스턴스 변수 앞에 private 이라는 접근 제어자를 써주면 age 변수는 해당 클래스 안에서만 접근이 가능해진다.setAge와 getAge는 다른 클래스에서도 사용하고 싶기 때문에 어디서든 접근 가능하게 해주는 public을 써준다.아래의 메소드를 'setter'
생성자의 역할 인스턴스를 생성한다. 인스턴스의 속성(인스턴스 변수)들을 초기화 시킨다. 기본 생성자 생성자를 한개도 정의하지 않았을 경우 자바에서 자동으로 기본 생성자를 제공해준다. 하나라도 생성자를 정의하면 아래 기본 생성자는 사용할 수 없게 된다. 생성자 오
@Bean, @Configuration 개발자가 직접 제어가 불가능한 외부 라이브러리 또는 설정을 위한 클래스를 Bean으로 등록할 때 @Bean 어노테이션을 활용1개 이상의 @Bean을 제공하는 클래스의 경우 반드시 @Configuration을 명시해 주어야 함 @