#외부 클래스에 존재하는 메소드 호출
지난 시간에는 클래스 내에 메소드를 생성하며 바로 출력할 수 있었다. 하지만!!
외부 클래스에 존재하는 메소드들을 호출하고 싶을 때는??
* 호출할 메소드가 존재하는 클래스를 생성(new)을 해줘야 함!!
현재 클래스에서 참조연산자 / 직접접근연사자( . 온점을 사용하면 뒤에 붙음)를 사용하여 MethodController라는 클래스의 메소드를 사용할 수 있음
그러면 MethodController라는 클래스의 각 메소드의 값을 출력!
이건 같은 패키지 내에서 이렇게 쓸 수 있는거고... 다른 패키지에서 사용하고 싶다면...?
package와 class 사이에 "import"를 해주고! 위와 같이 "new"를 통해 클래스를 생성하여 메소드를 호출할 수 있다.
※ 패키지 안에는 많은 클래스를 만들 수 있고, 클래스 안에 이름이 같은 메소드가 있을 수 있다. 그래서 어떤 클래스를 호출하고자 하는지 꼭 이렇게 지정해주어야 하는구나.
끝.
#상수
상수는 무엇인가.
먼저 수학에서는... 변하지 않는 값.
값을 변경하지 않으려면 앞에 "final"을 붙여주면 된다.
근데 상수는 모두 대문자로 쓴다.
※ 여기서 중요한건 ' ' 작은따옴표는 문자, " " 큰따옴표는 문자열 이라는 것.
끝.
#변수선언
변수를 사용하면 무엇이 좋은가.
int pay; (자료형(변수타입) 변수) 이게 변수 선언.
pay = 9920; (변수=리터럴) 이건 초기화! (초기화 후 다시 대입하는 건 그냥 대입)
※ 변수를 사용하면
1. 단 한번 값을 기록하면서 필요할 때마다 재사용이 가능 => 재사용성이 높아짐
2. 변수는 값에 의미를 부여하기 위해 사용 => 가독성이 높아짐
끝.
#식별자
클래스명, 메소드명, 변수명 등 사용자가 만들어서 이용하는 고유한 이름
#자료형
1. 논리형 자료형(논리 값 : true, false)
2. 숫자형 자료형
2_1. 정수형(byte, short, int, long)
2_2. 실수형(float, double)
3. 문자형(char)
4. 문자열형(String) : 참조 자료형 => 주소를 담는다! : 참고로 얘는 클래스다.
#출력문
System.out.print(); 출력(개행x)
System.out.println(); 출력 후 개행
System.out.printf(); 자료형 구분 없이 출력(개행x)
그래서 "\n" 을 사용하면 줄바꿈이 가능하다.
끝.
'JAVA > JAVA수업' 카테고리의 다른 글
#6. 배열 (0) | 2023.07.10 |
---|---|
#5. switch문, for문, while문, do-while문, break, continue (0) | 2023.07.07 |
#4. 연산자, if문, else, switch문 (0) | 2023.07.06 |
#3. 입력값 출력(Scanner), 형변환, 연산자 (0) | 2023.07.05 |
#1. JAVA, eclipse 다운로드, HelloWorld 출력 (1) | 2023.07.03 |