본문 바로가기
개발/Java

[Java] Method(4) - 외부 호출

by 두리두리안 2021. 5. 19.

메소드는 객체에 소속된 맴버이므로 객체가 존재하지 않으면 메소드로 존재하지 않기 때문이다. 

 

클래스 참조 변수 = new 클래스(매개값, ...);

 

객체가 생성되었다면 참조 변수와 함께 도트(. ) 연산자를 사용해서 메소드를 호출할 수 있다. 

토트(. )연산자를 객체 접근 연산자로 객체가 가지고 있는 필드나, 메소드에 접근할 때 사용된다. 

 

참조변수.메소드( 매개값, ... ); // 리턴값이 없거나, 있어도 리턴값을 받지 않을 경우 
타입 변수 = 참조변수.메소드( 매개값, ... ); // 리턴값이 있고, 리턴값을 받고 싶을 경우

 

Car.java

package Method05;

public class Car {
	//필드 
	int speed;
	
	//생성자 
	
	//메소드
	int getSpeed() {
		return speed;
	}
	
	void keyTurnOn() {
		System.out.println("키를 돌립니다.");
	}
	
	void run() {
		for(int i=10; i<=50; i+=10) {
			speed = i;
			System.out.println("달립니다.(시속: "+speed+"km/h)");
		}
	}
}

 

CarExample.java

 

package Method05;

public class CarExample {

	public static void main(String[] args) {
		Car myCar = new Car();
		myCar.keyTurnOn();
		myCar.run();
		int speed  = myCar.getSpeed();
		System.out.println("현재 속도: "+speed+"km/h");
		
	}

}

 

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

[Java] List 컬렉션  (0) 2021.05.22
[Java] HashMap  (0) 2021.05.22
[Java] Method(3) - 메소드 호출  (0) 2021.05.19
[Java] Method(2) - return문  (0) 2021.05.19
[Java] Method(1)  (0) 2021.05.19