강의로 돌아가기
김남호

car.run(); 왜 여기있는 car는 소문자로써야하나요?

대문자로 쓰니까 오류가뜨고 소문자로쓰면 되는데 왜그런건가요??

작성중인 코드―CarExam.java
1
2
3
4
5
6
7
8
9
class CarExam{
    public static void main(String [] args){
        //이 아래에서 car에 Car클래스의 인스턴스를 생성하고 run메소드를 사용해 보세요.
        Car car = new Car();

    car.run();

    }
}
작성중인 코드―Car.java
1
2
3
4
5
class Car{
    void run(){
        System.out.println("차가 달립니다."); 
    }       
}
1 개의 답변
codeName

Car 는 클래스이고
car 는 클래스의 인스턴스를 생성한것 입니다.
Car bigCar = new Car(); // bigCar는 Car 클래스의 인스턴스를 생성한것 입니다.
이때는 bigCar.run();
이렇게 확인하면됩니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.