02. Introduction to Java Applications; Input/Output and Operators

콘솔 : 컴퓨터로 데이터를 입력하고 컴퓨터로부터 데이터를 확인하는 장치 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 방식이다

객체는 떨어져 있지만 레퍼런스로 연결한다 포인터 배열과 같다







댓글(0)

Designed by JB FACTORY