zoukankan      html  css  js  c++  java
  • C#继承

    1.继承

    语法:

    class a

    {

    }

    class b:a

    {

    }

    b继承a,b将有a的所以字段,属性,方法等等。(构造方法和析构方法除外)

    注:一个类只能有一个父类,如果b继承了a,那么a就不能继承b了。

    调用(有两种写法):

    (1).子类名 对象名 = new 子类名();

    (2).父类名 对象名 = new 子类名();(里氏转换原则)

    2.new关键字

    如果b继承了a,a和b的方法名有相同的程序就会警告,只要在你想隐藏的方法里加上new就可以了

    如:

    class a

    {

    public new void name()

    {
    console.WriteLine("张三")

    }

    }

    class b:a

    {

    public void name()

    {
    console.WriteLine("李四")

    }

    }

    这样张三就隐藏了

    3.sealed

    如果一个类被sealed修饰了那么这个类就不能被继承了。

  • 相关阅读:
    自适应行高
    IOS各类问题
    KVC
    数据模型的构建及懒加载数据
    NSBundle
    九宫格布局获取行/列索引
    QLineEdit
    QLabel
    排序算法
    SpringBoot配置文件-yaml
  • 原文地址:https://www.cnblogs.com/zhang1999/p/7081902.html
Copyright © 2011-2022 走看看