딱콩이의 봄

JAVA의 메소드💡💡 본문

개발/JAVA

JAVA의 메소드💡💡

코린이딱콩 2022. 8. 27. 19:31

✔️클래스의 구성요소로 메소드의 역할은 해당 클래스의 데이터에 대한 제어입니다.

✔️특정 클래스의 데이터, 즉 필드 값의 변경은 곧 해당 클래스의 특정 행위가 수행되는 것을 의미합니다.

💁계좌(account)의 잔액(balance)을 특정 금액(amount)만큼 빼는 메소드는 곧 출금(withdraw) 행위를 의미합니다.

public class Account {
	private double balance;
    
    public Account(double balance) {
    	this.balance = balance;
    }
    
    public double withdraw(double amount) { //메소드
    		if( balance < amount ) {
            	System.out.println("잔액이 부족합니다");
               }else{
               		balance -= amount;
               }
               return balance;
        }
        
   }
   
  }

✔️클래스는 다수의 메소드를 가질 수 있으며, 그 메소드의 기능은 메소드 호출을 통해 수행됩니다.

✔️필드와 마찬가지로 메소드에도 접근제한자를 지정해 메소드 호출에 대한 범위를 정할 수 있습니다.

✔️메소드는 static 키워드를 이용해 클래스 메소드와 인스턴스 메소드로 정의할 수 있습니다.

 

 

🧐Reference

https://youtu.be/Lg98SSTDiXc

'개발 > JAVA' 카테고리의 다른 글

생성자(Constructor)  (0) 2022.08.27
오버로딩 (OverLoading)  (0) 2022.08.27
JAVA의 메소드 💡  (0) 2022.08.27
JAVA의 연산자💡💡  (0) 2022.08.26
JAVA의 연산자💡  (0) 2022.08.26
Comments