Class는 static 메모리에 저장됨Class에서 만든 static 함수는 static 메모리에 저장됨Class에서 만든 static이 아닌 method는 static 메모리에 저장됨Class로 만든 인스턴스는 heap 메모리에 저장됨실행중인 함수 / method는
추상 클래스는 미완성된 설계도다.또한 추상 클래스는 '종족'을 의미한다.ex) 'abstract class 자동차'를 하면 자동차 종류을 의미한다다른 클래스를 작성하는데 도움을 줄 목적으로 작성된다.추상 클래스는 미완성이므로 인스턴스화 할 수 없다.
인터페이스는 '기능'을 의미한다. 인터페이스는 기능을 의미해 위처럼 입의 기능을 void를 통해 추가하였다.인터페이스에 들어가는 것은 고정적으로 사용 입에는 고정적으로 치아개수가 20개 있다.인터페이스는 클래스를 여러개 구현할 수 있다.하나의 클래스의 여러 인터페이스들
static이 없는 인스턴스 클래스삼성공장 설계도와 스마트폰 설계도를 만든다.
try는 예외가 일어날 것 같은 코드를 담는 공간 catch는 특정 예외가 발생했을 때 프로그램을 멈추지 않고 처리한 뒤 다음으로 넘긴다일반적으로 예외가 발생하면 프로그램이 멈추지만 try catch문을 사용하면 멈추지 않고 계속 일을 진행한다.예1)\-실행결과위에처럼
객체 equal 객체끼리 ==을 사용하면 주소를 비교한다. 그러나 객체끼리 equals를 사용하면 주소를 비교해보고 false면 값을 한번 더 확인해서 비교한 뒤에 true나 false를 리턴한다.