来一篇关于NET的C#中unknown的完成
来吧!老师们!我代表千千万万的asp.net/C#的初学者在这里呼唤着!usingSystem;namespacedirtysalt
{
publicclassCar//classofcar,hasattributeofweightandspeed
{
privateintweight;
privateintspeed;
publicCar(intWeight,intSpeed)
{
weight=Weight;
speed=Speed;
}
publicvoidsetweight(intWeight)
{
weight=Weight;
}
publicvoidsetspeed(intSpeed)
{
speed=Speed;
}
publicintgetspeed()
{
returnspeed;
}
publicintgetweight()
{
returnweight;
}
};
publicclassSportcar:Car//inheritclassofCar,hasattributesofweight,speed,color
{
privatestringcolor;
publicSportcar(intWeight,intSpeed,stringColor):base(Weight,Speed)
{
setweight(Weight);
setspeed(Speed);
color=Color;
}
publicvoidsetcolor(stringColor)
{
color=Color;
}
publicstringgetcolor()
{
returncolor;
}
publicstaticvoidMain()
{
Carcar=newCar(100,100);
Sportcarsportcar=newSportcar(100,200,"blcak");//herehasaproblem
Console.WriteLine("carsweightis"+car.getweight());
Console.WriteLine("carsspeedis"+car.getspeed());
Console.WriteLine("sportcarsweightis"+sportcar.getweight());
Console.WriteLine("sportcarsspeedis"+sportcar.getspeed());
Console.WriteLine("sportcarsspeedis"+sportcar.getcolor());
}
}
}
另外,小型软件代码重用价值低,没有必要跨平台;大型软件,有严格的规划、部署,不可以随意跨平台。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。 我的意思是.net好用,从功能上来说比JAVA强还是很明显的。 JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。 逐步缩小出错代码段的范围,最终确定错误代码的位置。 逐步缩小出错代码段的范围,最终确定错误代码的位置。 如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。 由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
页:
[1]