객체란 > 세상에 존재하는 모든 것 프로그래맹에서는 속성과 기능을 가지는 프로그램 단위 |제목|내용|설명| |------|---|---| |테스트1|테스트2|테스트3| |테스트1|테스트2|테스트3| |테스트1|테스트2|테스트3|
클래스는 맴버 변수(속성), 메서드(기능), 생성자 등으로 구성클래스의 이름은 일반적으로 첫글자는 대문자 ex) Smartphone클래스 안에 멤버 변수, 메서드, 생성자 등이 있음일반적으로 맴버 변수를 생성 ex) color, storage, price생성자는 클래스
메서드는 변수와 같이 선언 및 정의 후 필요시 호출하여 사용public void getInfo() : 메서드 선언부public : 접근자void : 반환 형getInfo : 메서드 이름. 일반적으로 소문자로 시작() : 매개변수 { } : 메서드 정의메서드를 호출할
객체는 메모리에서 동적으로 생성되며,객체가 더 이상 필요 없게 되면 GC(Gabage Collector)에 의해 제거됨Class로 부터 생성되는 객체는 모두 다른 메모리 공간에 존재 \- 해당 객체를 가르키 것은 주소인 래퍼런스레퍼런스와 객체는 new keyword로