C#에서 변수와 객체, 유형 및 클래스의 차이
이외에 조작 데이터도 사용자 스스로 하나의 클래스를 정의할 수 있으며 클래스에 방법을 포함하여 클래스가 어떤 일을 완성하는 데 사용된다.대상을 만들면 클래스의 방법을 사용할 수 있습니다.그럼 상대가 뭐예요?대상은 new 키워드와 클래스 이름을 사용하여 클래스의 방법을 사용할 수 있는 변수입니다.새 객체를 만들 때 new Guy () 와 같은 코드를 사용할 수 있습니다. 이 코드는 무더기에 새 Guy 대상을 만들 수 있지만, 이 대상에 접근할 수 있는 경로를 제공하지 않습니다.객체에 대한 참조가 필요하므로 참조 객체를 작성합니다. 이 객체는 Guy 유형의 변수이며 변수 이름(예: Joe)이 있습니다.그래서 Joe는 새로 만든 Guy 객체의 참조입니다.인용은 변수이며, 그 유형은 가리키는 대상의 클래스이다.
따라서 상기 정의에서 클래스가 있다면 변수 성명문에서 이 클래스를 유형으로 사용할 수 있다.대상은 변수로서 사용자 자신을 대상으로 정의된 클래스이다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Program
{
class Class1
{
static void Main(string[] args)
{
int i;// int , i
string s;// string , s
Cat cat;// Cat , cat
i = 0;// i
s = "string";// s
cat = new Cat();// Cat
//Cat cat = new Cat()//
cat.call();//
}
}
class Cat
{
public void call()
{
Console.Write("miao, miao ...");
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Access Request, Session and Application in Struts2If we want to use request, Session and application in JSP, what should we do? We can obtain Map type objects such as Req...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.