두 인스턴스 메서드의 차이점은 무엇입니까?이 두 인스턴스 메서드의 차이점은 무엇입니까?
public class Food
{
public int apples;
public int oranges;
public int bananas;
// Constructor #1
public Food(int a, int o, int b)
{
apples = a;
oranges = o;
bananas = b;
}
// Is this an instance
public Food myFood = new Food(5, 8, 1);
// Or this
Food.myfood(5, 8, 1)
내 경험 많은 친구는 후자가 인스턴스가 아니라 첫 번째 것이 아니라고 말했습니다.
질문이 명확하지 않습니다. 네가 묻고있는 것을 짐작할 것이다. 첫 번째 인스턴스가 인스턴스를 만듭니다. 두 번째는 'Food' 클래스에서 정적 메서드를 호출하는 것으로 보이지만 (인스턴스를 만들지는 않음) 클래스에 해당 메서드가 없습니다. 클래스, 인스턴스 생성 및 정적 메서드에 대해 읽어 보시기 바랍니다. –
5 개 국어에 익숙한 친구가 있으며 사다리가 어떻게 생겼다고 말했습니다. 나는 내가 옳았는지, 아니면 옳았는지를 단지 보았습니다. –