호핑 나는 잠시 동안 개체를 사용했지만 결코 고려하지 않았으므로 화염에 쌓일 필요가 없습니다.개체의 메서드 매개 변수
클래스에서 메소드를 선언 할 때 (예 : 개체를 호출 메인 클래스라고
public class shape
{
public int area(int basePassed, int heightPassed)
{
return basePassed * heightPassed;
}
}
예 :
int base = 3;
int height = 4;
shape test = new shape();
int areaReturned = test.area(base, height)
순전히에 예상되는 매개 변수 유형을 설정하는 데 사용되는 모양 클래스의 방법 '영역'의 매개 변수 객체가 생성 될 때 전달됩니다. 또는 객체 메소드가 호출 될 때 이러한 변수가 'Main'클래스에서 전달 된 변수 복사본을 가져 옵니까?
그 경우에는 '복사'됩니다. 예; .NET에서 참조 및 값 유형을 읽어야합니다. 그런데 코드가 컴파일되지 않습니다. 'shape'는 이러한 매개 변수를 받아들이는 생성자가 없으며'base'는 존재하지 않으며'base'는 존재하지 않는 잘못된 이름입니다. –
이 코드에는 많은 문제가 있습니다. 먼저,'area' 메쏘드에서'basePassed * heightPassed'를 리턴해야합니다. 둘째,'base'는 C#의 예약어입니다. 사용을 정말로 원한다면'@'을 앞에 붙이십시오. 마지막으로, 당신이 실제로 묻고있는 것이 확실하지 않습니다 ... –
나는 사과합니다. 질문을 할 때이 코드를 매우 빨리 작성하여 컴파일하지 않을 것이라고 알고 있습니다. Ive는 내가 후에 있었던 대답을 얻었다. – user1352057