콘솔 : 컴퓨터로 데이터를 입력하고 컴퓨터로부터 데이터를 확인하는 장치 ex. 키보드, 모니터. 마우스 등
day 02
다형성 : 개발자와 사용자가 코딩하기 편하다. ex ) overloading,
다형성하면 크게 말할수있는 거 대표적인 것 2가지 : 오버라이딩, 동적 바인딩
대표적인 건 꼭 쓰라는 얘기다
자바는 접근 지원자(access modifier) 4가지가 있다
(접근 지원자 쓰는 이유 : 내가 컨트롤하겠다)
private : ex. data
default : 안에 있는 것들은 쓸 수 있다
protected
public
(package? folder다)
|
내부 |
외부 |
|
private |
o |
x |
|
default |
o |
같은 패키지 내에서는 접근가능 |
|
protected |
o |
상속받은 자식은 접근가능 단, 자식 클래스만 접근가능 |
|
public |
o |
|
|
★파일명을 항상 클래스명으로 쓸 것!
★함수를 메소드라 부를 거다
#. 자바는 첫글자가 대문자면 클래스로 인식하겠다(관습)
상수를 만들 때 다 대문자를 써라 상수를 만드는 거?? FINAL
string class API 보면 final 붙여져 있다
final을 붙이는 곳 3군데
변수에 붙일수 있다
함수에 final
클래스에 final을 붙이면 : 상속 금지(내가 마지막이야, 자식이 없다)
for which????
배열의 reference??
char가 2바이트다(유니코드를 지원하기 위해서)
배열
private type??? bool린 타입이 있다
reference type : 자바는 무조건 동적 메모리 써야한다
객체는 항상 1:1 방식이다
객체는 떨어져 있지만 레퍼런스로 연결한다 포인터 배열과 같다