<인스턴스 변수와 클래스 변수의 차이>
- 인스턴스 변수와 클래스 변수 같이 있으면 클래스 변수 우선.
- 인스턴스 변수 쓰려면 객체 생성 필수/클래스 변수는 객체 생성 안해도 됨.
- 클래스 변수 안에 인스턴스 변수 못 씀->쓰려면 객체 생성후 c.iv이런 식으로 가능
- 인스턴스 변수 안에 인스턴스 변수, 클래스 변수 다 사용 가능.
-메서드 문제1)
-메서드 문제2)
1.오버로딩
:한 클래스 내에서/매서드 이름이 같고/매개변수의 개수 또는 타입이 다르게 구현 되는 것.
but 반환 타입은 오버로딩을 구현하는데 아무런 영향을 주지 못한다.
- void는 리턴할 값이 없을 때 쓴다. 그래서 print로 출력 불가능. 호출할때 c.show(10000);이런 식으로 프린트.
어제 이해가 안되던 인스턴스 변수와 클래스 변수의 차이를 알았다.
프린트를 저런 식으로(c.show(10000);) 할 수도 있다는 걸 처음 알았다.