[Java/객체지향] 클래스의 관계 - 상속/포함관계/단일상속/Object클래스
클래스의 관계(1)상속기존의 클래스로 새로운 클래스를 작성하는 것(코드의 재사용)두 클래스를 부모와 자식으로 관계를 맺어주는 것자손은 조상의 모든 멤버를 상속받는다.(생성자, 초기화블럭 제외)자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다.자손의 변경은 조상에 영향을 미치치 않는다.2차원 좌표의 한 점(x,y)class Point{ int x; int y;} 3차원 좌표의 한 점(x, y, z)//(1)Point와 관계없는class Point3D{ int x; int y; int z;}//(2)Point와 상속관계class Point3D extends Point{ int z;} (2)포함 관계포함이란?클래스의 멤버로 참조변수를 선언하는 것작은 단위의 클래스를 만들고, 이 둘을 조합해서 클래스..
2024.08.21