| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 541 人关注过本帖
标题:override关键字所遇到的问题
只看楼主 加入收藏
lijing88
Rank: 1
等 级:新手上路
威 望:1
帖 子:342
专家分:0
注 册:2006-11-8
收藏
 问题点数:0 回复次数:2 
override关键字所遇到的问题

我想请教一下
你们做方法的继承时
子类和父类中的override 关键字时
是怎么处理
子类中没有可重写的

麻烦多多指教啊

搜索更多相关主题的帖子: override 关键 
2006-11-08 22:35
swc
Rank: 3Rank: 3
等 级:论坛游民
威 望:6
帖 子:394
专家分:83
注 册:2006-4-7
收藏
得分:0 
父类方法必须是vitural或abstract才可以被子类override

实践、学习、再实践、再学习......
2006-11-09 10:30
lijing88
Rank: 1
等 级:新手上路
威 望:1
帖 子:342
专家分:0
注 册:2006-11-8
收藏
得分:0 

可是我还是不是很清楚耶,能帮我把以下的程序修改一下吗?

using System;
class Boat
{
private string registrationNo,kength,manufacturer,year;
public Boat()
{
RegistrationNo="56874261";
Kength="250";
Manufacturer="下桑电器有限公司";
Year="2006";

}
public Boat(string myRegistrationNo,string myKength,string myManufacturer,string myYear )
{
registrationNo=myRegistrationNo;
kength=myKength;
manufacturer=myManufacturer;
year=myYear;
}
public string RegistrationNo
{
set{ registrationNo=value;}
get{return registrationNo;}
}
public string Kength
{
set{ kength=value;}
get{return kength;}
}
public string Manufacturer
{
set{ manufacturer=value;}
get{return manufacturer;}
}
public string Year
{
set{ year=value;}
get{return year;}
}
public void ToallString()
{
Console.Write("注册号:{0},长:{1}米,制照商:{2},{3}年",registrationNo,kength,manufacturer,year);
}

}
class Sailboat:Boat
{
private string keelDepth,none,outboard;
public Sailboat()
{}
public Sailboat(string myKeelDepth,string myNone,string myOutboard)
{
keelDepth=myKeelDepth;
none=myNone;
outboard=myOutboard;
}
public string KeelDepth
{
set{keelDepth=value;}
get{return keelDepth;}

}

public string None
{
set{none=value;}
get{return none;}

}
public string Outboard
{
set{outboard=value;}
get{return outboard;}

}
public void ToallString()
{

Console.Write("龙骨深度:{0},帆船编号:{1},马达类型:{2}",keelDepth,none,outboard);
}


}
class Powerboat:Boat
{}
class Test
{
public static void Main()
{
Boat b1=new Boat("20056","100","广州电器有限公司","2007");
b1.ToallString();
Boat b2=new Boat();
b2.ToString();
Console.Read();

}

}

这个程序有错 ,但是我又改不出来,麻烦你了,帮我检查一下好吗?我还是一个新新手.拜托了.


2006-11-11 23:03
快速回复:override关键字所遇到的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018910 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved