본문 바로가기
자바 JAVA

23.01.11 (클래스와 객체)

by 2023코딩시작 2023. 1. 11.

🎈method09~

 

😀

ctrl + 호출 메서드 클릭 : 매개변수 있는 메서드로 이동

 

 

😀

String grade =""; // 변수는 만들고 나서 초기화 시키는 것이 가장 좋다.

int sum = total(kor, eng, mat); // 실인수의 인자를 넣어야지 메서드에서 쓸 수 있다.

 

😀if else if구문에서 세부 구분 또 가능

ex)

if(avg>=90) {
          if(avg>=95) {
          grade = "A+학점";
          }else {
          grade = "A학점";
          }
}else if(avg>=80) {

 

 

😀메서드 다중정의 (method overloading)

규칙 1. 메서드 이름이 동일해야함

        2. 매개변수의 갯수가 달라야 함 / 매개변수의 갯수가 같은 경우에는 자료형이라도 달라야함.

        3. 리턴타입(반환형)은 무관함

 

😀while(true) {} 무한 반복문

계속 진행할 지 물어보고 if() break; 문으로 빠져 나온다.

 

 

 

//객체는 모두 heap 메모리에 저장, new키워드로 작성된다.

멤버변수      num
                      str


생성자
멤버메서드        display()
 

참조변수 => 주소값저장

 

 

😀 [클래스 형식]
 *  [접근제한] class 클래스이름 {
 *                   멤버변수;
 *                   생성자();
 *                     멤버메서드(); 
 *  }

 

😀클래스를 대상으로 객체를 만드는 방법

1. 클래스 선언 및 클래스 객체 생성

ex) Class_01 ex = new Class_01();

 

2. 참조변수를 이용하여 객체에 접근 (객체 접근 시 .(도트)를 이용하여 접근)

ex) ex.display();

 

 

 

 

 

*참고 : string 자료형 -> if(result.equalsIgonoreCase("")

'자바 JAVA' 카테고리의 다른 글

23.01.13 (클래스와 객체)  (0) 2023.01.13
23.01.12 (클래스와 객체)  (0) 2023.01.12
23.01.10 (클래스와 객체)  (0) 2023.01.10
23.01.09 (클래스와 객체)  (0) 2023.01.09
23.01.06(제어 흐름 이해하기)  (0) 2023.01.09

댓글