인지용

자바 is a 관계와(상속관계) has a 관계(포함관계) 본문

정보들

자바 is a 관계와(상속관계) has a 관계(포함관계)

인지용 2022. 1. 21. 23:40

 

is  a

상속 관계를 말합니다.

방법으로는 extends가 있습니다.

class move {

	public void run(){
		System.out.print("run");    
    }
    
}

class man extends move {

	public void talk(){
    	System.out.print("talk");
    }
    
}

 

man클래스는 move클래스를 상속받고 있죠.

man is a move라고 할 수 있습니다.

 

has a

포함 관계를 말합니다.

a라는 클래스 안에 b클래스가 선언되어 있는 거죠.

방법으로는 생성자가 있습니다.

class move {

	public void run(){
		System.out.print("run");    
    }
    
}

class man {

	move move = new move();

	public void talk(){
    	System.out.print("talk");
    }
    
}

 

man 클래스 안에 move클래스가 포함되어 있죠.

mas has a move라고 할 수 있겠습니다.

'정보들' 카테고리의 다른 글

Mysql load data local infile 방법 대용량 인서트  (0) 2022.01.26
스프링부트 초반 셋팅 방법  (0) 2022.01.26
메모리란  (0) 2021.08.27
java UUID란  (0) 2021.08.25
java MultiValueMap 이란  (0) 2021.08.24