📌 메서드란 다른 언어에서 함수와 같은 기능을 하지만, 자바에서는 클래스를 떠나 존재할 수 없으므로 자바의 함수는 메서드라고 부른다.
메서드를 사용하면 같은 내용을 반복해야할 때 유용하다.
접근자 반환형 메서드이름(매개변수){
}
private
, public
등void
, String
, Long
등객체.메서드이름
으로 접근. 그러나 private
메서드는 호출 불가
Memo memo = new Memo();
memo.readMemo();
이름은 같지만 매개변수의 개수, 타입이 다른 메서드를 만드는 것
public void readMemo(){
}
public void readMemo(int x, int y){
}
public void readMemo(String a, String b){
}
재정의
. 부모 클래스로부터 상속받은 메서드의 내용을 변경하는 것
public class A
{
int age = 10;
public void setAge(int age){
this.age = age;
}
}
class B extends A
{
public void setAge(int age){
this.age = age+10;
}
}