码迷,mamicode.com
首页 > Windows程序 > 详细

C#继承

时间:2015-03-21 16:58:23      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

base关键字:调用父类的方法。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PropertyClass
{
    class Program
    {
        static void Main(string[] args) {
            Myclass1 myclass1 = new Myclass1();
            myclass1.Method();
        }
    }

    class Myclass {
        public Myclass() {
            Console.WriteLine("父类测试");
        }
        public void Method(){
            Console.WriteLine("父类方法");
        }
    }
    class Myclass1 : Myclass {
        public Myclass1() {
            Console.WriteLine("子类测试");
        }
        public void Method(){
            base.Method();
            Console.WriteLine("子类方法");
        }
    }
    
    
}

--------------------

父类测试
子类测试
父类方法
子类方法

--------------------

C#不允许多重继承, C#中类似于多重继承的形式, 要借助接口来实现.

protected关键字

子类中可以使用, 子类之外的不可以使用.

sealed关键字

说明: sealed 实现密封类, 用来限制扩展性. 当程序中密封了某个类时, 其他类就不能从该密封类继承.

sealed class Myclass{
}

delegate关键字 代理类
(略)

C#继承

标签:

原文地址:http://www.cnblogs.com/hlwyfeng/p/4355770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!