public partial class fx_jk : System.Web.UI.Page
{
    
/*我对接口的理解
     * 查了有关接口的许多资料,仔细理解
     * 接口其实相当于一个标准,接口中的每一个方法、属性等对象,
     * 都要在引用它的类中一一去实现(一个也不能少)!
     * 实现的方法没有具体规定,因为接口只是类型和结果的定义
     * 在团队开发中的是非常有用,尤其是一个比较大的项目中更是处处用到
     * 
     * 说的浅显点就是,使用接口可以规范一个项目的源码
     * 
     * 注意事项:接口中的定义为抽象定义,不需要 public private 等关键字
     *           但是在实现的类中必须使用这些关键字去描述
     
*/

    
#region 接口的理解
    
interface 叫 //第一个接口
    { string get声音(string classtype);}

    
interface 哭 //第二个接口
    { string get强度(int v);}

    
//动物类要实现这两个接口
    
//那么必须按照接口中定义的方式去实现接口中的方法
    class 动物 : 叫, 哭 
    {
        
//实现第一个接口“叫”中的“get声音”方法
        public string get声音(string classtype)
        { 
return classtype; }

        
//实现第二个接口“哭”中的“get强度”方法
        public string get强度(int v)
        { 
return v.ToString(); }
    }

    
#endregion

    
protected void LinkButton1_Click(object sender, EventArgs e)
    {
        动物 d 
= new 动物();

        Label1.Text 
= d.get声音("汪汪");
        Label1.Text 
+= d.get强度(80).ToString();
    }

 

posted on 2008-12-24 16:27  jarod99  阅读(719)  评论(2编辑  收藏  举报