intro) 책을 사두고 안읽은지 정말 오래됐다.. 돈이 아까워서라도 얼른 읽어야지.. 하루에 1장씩만 보고 언넝 끝내야겠다. 자바에 대한 개념은 중요하고, 현재 업무에서도 스프링부트 기반의 프로젝트가 있어서 추후에 프로젝트를 깊게 공부할때에 자바 개념이 필요하다고 생
변수 = 변하는 수 = 단 하나의 값을 저장할 수 있는 메모리 공간변수 선언변수의 초기화변수 초기화 : 메모리는 여러 프로그램이 공유하는 자원이므로, 전에 다른 프로그램에 의해 저장된 '알 수 없는 값(쓰레기 값)'이 남아있을 수 있음지역변수는 사용되기 전에 초기화를
객체지향언어의 장점코드 재사용성이 높다: 상속, 다형성코드의 관리가 용이: 상속, 다형성신뢰성이 높은 프로그래밍을 가능하게함: 제어자, 메서드를 이용해 데이터 보호, 코드 중복 제거클래스의 정의객체를 정의해 놓은 것객체를 생성하는 데에 사용된다.객체와 인스턴스클래스로부
이 블로그의 내용을 참조했습니다.선언위치에 따른 변수의 종류변수 - 클래스변수(정적할당=stack), 인스턴스 변수(동적할당=heap), 지역 변수(정적할당=stack) 3종류 있다. 멤버변수 중 static이 붙은 것 - 클래스 변수, 나머지는 인스턴스 변수지역변수는
생성자란?: 인스턴스 초기화 메서드이다. 따라서 인스턴스 변수의 초기화 작업에 주로 사용된다.생성자의 조건생성자의 이름은 클래스의 이름과 같다.생성자는 리턴 값이 없다.주의할 점연산자 new에 의해 메모리(heap)에 Card클래스의 인스턴스가 생성된다.생성자 Card
오버로딩: 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것을 지칭한다.과적하다. 많이 싣다. 즉, 원래 메소드 이름 하나에 하나의 기능 만을 구현해야 하는데 여러기능을 구현하기 때문에 붙여진 이름이다.조건→ 메서드 이름이 같아야 한다.→ 매개변수의 개수 또는