728x90
1장
1. 클래스란 무엇인가?
클래스는 자바의 가장 작은 단위이다. ( 클래스가 객체를 만들어주는 설계도다~라고만 이해하고 있었는데
자바는 객체 세상이구나~를 깨달으니까 이해가된다. 모든 것이 객체인 자바.)
클래스는 상태와 행동을 가지고 있다. (반드시 가져야되는건 아니다.) 상태는 필드, 행동은 메소드로 나타낸다.
2. 메소드가 무엇인가?
메소드란 클래스 안에 위치한 특정 부분 코드 실행해주는 블록
메소드는 이름을 가지고 리턴값에 따른 리턴타입을 가진다.
3. 메소드의 매개변수는 어디에 적어주나?
public void add (int value){
}
여기서 value값이 매개변수이다. 정의한 메소드 이름 옆에 적는다.
4. 메소드 이름 앞에 꼭 적어 줘야하는 것은?
접근 제한자 , 리턴타입, 이다.
6. 메소드에서 결과를 돌려주려면?
return 예약어를 쓰면 된다.
예약어란 말그대로 예약된 이름이라 변수이름으로 사용할 수 없는 이름들을 말한다.
예약어는 클래스, 변수이름, 메소드명으로 쓸 수 없다.
2장
main() 메소드의 메소드 이름 앞에는 어떤 예약어들이 들어 가나요?
접근제어자 public, 정적 static , 리턴타입 void
메소드를 선언할 때 반드시 꼭 있어야 하는 세가지는 무엇인가요?
리턴타입 메소드 이름 메소드 내용
728x90
'자바' 카테고리의 다른 글
String 클래스의 equals() ,== 연산자, compareTo() 메소드 (0) | 2023.09.14 |
---|---|
인터페이스와 추상 클래스의 차이 (+왜 인터페이스의 변수는 static final로 선언될까 ? ) (0) | 2023.09.13 |
static 남발하면 안되는 이유 (0) | 2023.09.13 |
자바 4장을 마치며 인스턴스 변수와 클래스 변수의 차이를 알자~ (0) | 2023.08.30 |
자바의 신 3장을 마치며 클래스, 객체, 인스턴스, this연산자, 생성자 (2) | 2023.08.30 |