• C#类


    1.属性、构造函数
        class Computer
        {
            
    private string name;
            
    public string Name
            {
                
    get
                {
                    
    return name;
                }
                
    set
                {
                    name 
    = value;
                }
            }
            
            
    public string 主板 = "aa撒";
            
    public Computer(string name)
            {
                
    this.Name=name;
            }
        }
       
    2.继承
    C#只支持单一继承,但可以继承多个接口

    2.1单一继承
    class A
    {
        
    public string name{get;set;}
    }

    class B:A
    {

    }

    2.2 多继承,
    class A
    {
        
    public string name{get;set;}
    }

    interface InterfaceA
    {
        
    void MethodA();
    }

    class B:A,InterfaceA
    {
        
    public void MethodA(){
            
    //
        }
        
    }

    2.3
    interface InterfaceB
    {
        
    void MethodB();
    }

    class C:A,InterfaceA,InterfaceB
    {
        
    public void MethodA()
        {
            
    //
        }
        
    public void MethodB()
        {
            
    //
        }
    }

    3.类修饰
    public class ClassName { }
    public static class ClassName { }
    public sealed class ClassName { }此类不能被继承
    public partial class ClassName { }局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中,在编译的时候仍会将各个部分的局部类型合并成一个完整的类,同一个类型的各个类前必须都有修饰符 partial。
    局部类型partial的限制
    (1) 局部类型只适用于类、接口、结构,不支持委托和枚举。
    (2) 同一个类型的各个部分必须都有修饰符 partial。
    (3) 使用局部类型时,一个类型的各个部分必须位于相同的命名空间中。
    (4) 一个类型的各个部分必须被同时编译。

    来自:http://www.cnblogs.com/beniao/archive/2008/07/26/1249030.html

  • 相关阅读:
    webpack基础理解以及使用搭建
    前端优化系列之一:dns预获取 dns-prefetch 提升页面载入速度
    react 什么是虚拟DOM?深入了解虚拟DOM
    react PropTypes 与 DefaultProps
    react todolist代码优化
    react 拆分组件于组件
    react 部分语法补充
    react 的安装和案列Todolist
    浏览器的标准模式和怪异模式
    软件测试基础——慕课网
  • 原文地址:https://www.cnblogs.com/tuzhiye/p/1381614.html
Copyright © 2020-2023  润新知