목록Java (10)
나는개발자니까
상속의 개요 상속은 이미 잘 개발된 클래스를 재사용해서 새로운 클래스를 만들기 떄문에 중복되는 코드를 줄여준다. 또한 부모 클래스의 수정으로 모든 자식 클래스들도 수정되는 효과를 가져와 유지 보수 시간을 최소화할 수 있다. 클래스 상속 프로그램에서의 상속은 자식클래스가 부모클래스를 선택한다. 자식 클래스를 선언할 때 어떤 부모 클래스를 상속받을 것인지 결정하고 extends 뒤에 작성한다. class 자식클래스 extends 부모클래스 { // 클래스의 3요소 // 1. 필드 // 2. 생성자 // 3. 메소드 } * 상속 시 주의해야 할 점 1. 여러 개의 부모 클래스를 상속할 수 없다. extends 뒤에는 하나의 부모클래스만 작성할 수 있다. 2. 필드, 생성자, 메서드에 붙는 접근제한자를 주의해야..
1. 스택영역과 힙영역의 차이점은 뭘까? 간단하게 말하면, 스택영역에는 기본형 변수가 저장이 되서 힙역역에는 객체가 저장된다. 2. 그럼 왜 스택에는 기본형만 저장이 되고, 힙영역에는 객체가 저장되는 걸까? 각자의 역할을 분류한 것이다. 스택에서의 변수는 변수의 역할을 하고 힙에서의 객체는 객체의 역할을 한다. 비유를 하자면 우리는 헬스장에서 락커룸을 흔하게 볼 수 있다. 나는 그것과 유사하다고 생각했다. 스택은 주머니에 락커번호가 써져있는 열쇠가 들어있고, 힙에는 락커안에 칸칸이 객체가 들어있는것과 같다. 이때 주머니는 스택영역, 락커번호는 객체의 주소값이고, 락커는 힙영역이다. 그리고 또 키포인트가 있다. 우리가 창고를 쓸때 어떤 목적으로 쓸까? 다시 쓸만한 물건을 적재 하고 위치를 기억해놨다가 다시..