한국 기업 C# 객체 대상-Practice 상속
8898 단어 대상을 향하다
class Dianqi // :
{
private string _Dianqimingzi;
public string Dianqimingzi
{
get { return _Dianqimingzi; }
set { _Dianqimingzi = value; }
}
}
class Computer:Dianqi // :
{
private string _Diannaomingzi;
public string Diannaomingzi
{
get { return _Diannaomingzi; }
set { _Diannaomingzi = value; }
}
}
class Lenovo:Computer // Lenovo :
{
private string _Lname;
public string Lname
{
get { return _Lname; }
set { _Lname = value; }
}
}
namespace Practice
{
class Program
{
static void Main(string[] args)
{ // :
Dianqi dianqi1 = new Dianqi();
dianqi1.Dianqimingzi = " ";
Console.WriteLine(" "+dianqi1.Dianqimingzi);
// :
Computer diannao = new Computer();
diannao.Diannaomingzi = " ";
Console.WriteLine(" "+diannao.Diannaomingzi);
//
diannao.Dianqimingzi = " ( )";
Console.WriteLine(" "+diannao.Dianqimingzi);
//Lenovo:
Lenovo le = new Lenovo();
le.Lname = " ";
Console.WriteLine("Lenovo "+le.Lname);
// Lenovo
Lenovo le1 = new Lenovo();
le1.Diannaomingzi = " ";
le1.Dianqimingzi = " ";
Console.WriteLine(" "+le1.Diannaomingzi);
Console.WriteLine(" " + le1.Dianqimingzi);
// : , , 。
// , 。
// , 。
// , 。
Computer Com = new Computer();//
Dianqi DCom = Com;//
DCom.Dianqimingzi = " ";
Console.WriteLine(DCom.Dianqimingzi);
// , 。 : , 。
Computer aaa = new Computer(); // aaa
Dianqi ddd = aaa;// aaa ddd
Computer xxx = (Computer)ddd; // ddd xxx
xxx.Dianqimingzi = " ";
Console.WriteLine(xxx.Dianqimingzi);
// , , 。
//Dianqi ddd1 = new Dianqi();
//Computer xxx1 = (Computer)ddd1;
//xxx1.Dianqimingzi = " ( )";
//Console.WriteLine(xxx1.Dianqimingzi);
Console.ReadLine();
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
루비 대상 지식 요약initialize 방법은 표준적인 루비 클래스 방법으로 클래스의 구조 함수이며 다른 대상 프로그래밍 언어의constructor 작업 원리와 유사하다.대상을 만드는 동시에 클래스 변수를 초기화하려면 initializ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.