티스토리 뷰
728x90
반응형
is a
: ~은 ~ 이다.
class Human{
String name;
int age;
int gender;
}
class Student extends Human{ //'학생은 사람이다'
int number;//학번
String major;//과
}
has a
: ~은 ~을 가지고 있다.
class Gun{
String name;
int shot=1;//총알
}
class Police{ //경찰은 총을 가지고 있다.
// 경찰 클래스 속에 총 클래스의 객체를 멤버로 가지고 있는 경우
Gun gun1;
}
public class Is {
public static void main(String[] args) {
Police police = new Police();
Gun gun = new Gun();
police.gun1 = gun; //필수
police.gun1.name = "ak14";//"police.gun" is null
//먼저 건을 만들어서 경찰에게 줘야함.
System.out.println(police.gun1.name); //ak14
}
}
728x90
반응형
'Java > JAVA' 카테고리의 다른 글
List (0) | 2023.01.05 |
---|---|
wrapper (래퍼클래스) (0) | 2023.01.05 |
메모리 - 호출스택, 힙, 메소드 (0) | 2023.01.05 |
싱글톤(Singleton), getInstance() 메소드 (0) | 2023.01.04 |
Getter & Setter (0) | 2023.01.04 |
댓글
250x250
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday