this
자신의 참조값을 가리키는 예약어
class 사용
1. java에서 기본으로 제공되는 클래스를 import해서 사용한다.
2. 추가로 필요한 유틸리티를 인터넷에서 다운받아 import 후 사용한다.
3. 직접 만들어서 사용한다.
MainClass03.java, Member.java
this를 사용해서 Member의 참조값을 가리켜서 코드를 작성했다.
Memver.java에서 작성해 놓은 showInfo() 메소드를 MainClass.java에서 호출했다.
run을 해서 console 창에서 잘 작동하는지 확인했다.
MainClass04.java, MyUtil.java (스태틱)
static 예약어를 사용하면 추후에 해당 메소드를 호출하거나 필드를 참조할때 new를 사용하지 않고 .을 찍고 바로 사용할 수 있다.
class 사용
1. java에서 기본으로 제공되는 클래스를 import해서 사용한다.
2. 추가로 필요한 유틸리티를 인터넷에서 다운받아 import 후 사용한다.
3. 직접 만들어서 사용한다.
java에서 기본 제공해주는 class 중에 java.lang 패키지 안에 속해 있는 String, System 등이 있다.
PrintStream type id
스태틱 미사용
System s=new System();
s.out.printin()
스태틱 사용
System.out.printin();
java로 프로그래밍을 하는 방법
heap 영역에 있는 객체의 필드나 메소드를 활용해서 원하는 동작을 하거나
static 영역에 있는 클래스의 static 필드나 static 메소드를 활용해서 원하는 동작을 한다.
-특정 작업을 할때 어떤 type의 객체가 필요한지를 학습해야 한다.
-어떤 type 객체의 참조값을 어떻게 얻어내는지를 학습해야 한다.
필요한 객체를 직접 new 하거나, 이미 생성된 객체를 참조하거나, 메소드를 호출해서 리턴되는 객체를 주로 활용한다.
'java' 카테고리의 다른 글
Step04_Method(return type, 다수의 클래스 연결법, JFrame, JButton) (0) | 2022.07.26 |
---|---|
Step03_Class(static, this, Random(), Scanner()) (0) | 2022.07.26 |
Step03_Class(class, 메모리 영역, import) (0) | 2022.07.22 |
Step02_Operator(연산자) (0) | 2022.07.22 |
Step01_DataType(메소드와 참조datatype) (0) | 2022.07.22 |